Şu anda açıklamamda çok temel bir OrderBy yapıyorum.
SELECT * FROM tablename WHERE visible=1 ORDER BY position ASC, id DESC
Buradaki sorun, 'position' için NULL girdilerin 0 olarak işlem görmesidir. Bu nedenle NULL olarak konumlandırılmış tüm girdiler 1,2,3,4 olanlardan önce görünür. Örneğin:
NULL, NULL, NULL, 1, 2, 3, 4
Aşağıdaki siparişi elde etmenin bir yolu var mı:
1, 2, 3, 4, NULL, NULL, NULL.