Ben böyle bir sorgu bir şey var:
SELECT
title, desc, date
FROM
tablename
ORDER BY
date ASC, title ASC;
Veri aslında bir tarih olduğunda iyi çalışır. Yayın tarihi teslim isteğe bağlıdır,, bu yüzden bazen üstüne tüm nondated satırları yerleştirme talihsiz etkiye sahip bir tarih olarak 0000-00-00 olsun.
Yani, o zaman bu çalıştı:
SELECT
title, desc, date
FROM
tablename
ORDER BY
date DESC, title ASC;
Hangi eserlerin tür, ama gerçekten - 0000-00-00 ile tüm öğeler tarafından takip tarihlerde (non 0000-00-00) azalan sırayla yer almak, tüm öğeler.
Tarih = 0000-00-00 ise tarih! = 0000-00-00, ancak, daha sonra bu ünvan ASC BY sadece ORDER (Bence sadece ne yapmak istediğinizi tarih ASC, başlık ASC, ama tarafindan I ) doğru olduğunu açıkladı.
Bunu yapmak için bence tek yolu (sonra 2 sorgular, ya da, her bir sorgu sadece bir bellek dizi doldurur, ve ben tür PHP kullanarak ya) bazlı olmayan SQL vardır.
Bu yapabileceğiniz bir SQL sorgusu var mı?