MySQL sorgum için doğru ORDER BY
kodunu almaya çalışıyorum, ancak düzgün sipariş alamıyorum.İlk sütuna göre MySQL siparişi, ikinci sütun tarafından sıralı
Ben iki sütun vardır:
breaking_news
= değerlerininNULL
veya1
olannews_published_dt
değerleriDATETIME
DATETIME
tarafından breaking_news NOT NULL
sıralanmış Bir çeşit nedenle ilk çıkış vardır ki nasıl edilir = ve sonra kalanlar sadece DATETIME
tarafından mı sipariş ediliyor?
Bu denedim, ama bana hiçbir çıkış
ORDER BY CASE WHEN n.breaking_news IS NOT NULL THEN 1 ELSE 2 END, n.news_published_dt DESC
verdi
SELECT * FROM tableName SİPARİŞE by breaking_news DESC, news_published_dt ASC (** GÜNCELLEME **) –
@MalikAsif İşe yaradı, teşekkürler! :) Lütfen cevap yazınız – PhyCoMath