altında bir özel kayıt (kaydın birincil kimlik tarafından bulunur) üstte gösterecek bir sorguyu oluşturmaya çalışıyorum ve altındaki tüm diğer kayıtları görüntülemek, tarihe göre sıralı (birincil_ ekine ek olarak, tablodaki alanlardan biri olarak "date_added" ifadesine sahibim).SQL üstte belirli bir kayda sahip olmak için, tüm diğerleri
Bunu bir UNION ile yapabilirim (ilk seçim istediğim kaydı bulabilir ve diğer seçim tüm diğer kayıtları gösterir), ama belki de daha iyi bir yol olup olmadığını merak ediyorum.
Bu arada, Oracle kullanıyorum.
Cevabınız için teşekkürler. "0'a göre sipariş ver" ne anlama geliyor? Bunu kendi başıma kullanamadığımı fark ettim, ör. sadece "0 BY ORDER". (Hatayı alıyorum: "SİPARİŞ BY öğe, bir SELECT-liste ifadesinin sayısı olmalıdır") – Dario
'ORDER BY' Oracle'da özel bir anlamı vardır, nth sütununda sıralanır. Tabii ki asla 0ncı sütun yok. CASE ile, her sıraya yeni bir sütun ekleyecek ve bunu sıralayacaktır. Yeni sütun eşleşen birincil anahtar için 1 ve diğer her yerde 0 olacaktır. –
Andomar