Saat ini saya sedang melakukan OrderBy yang sangat mendasar dalam pernyataan saya.
SELECT * FROM tablename WHERE visible=1 ORDER BY position ASC, id DESC
Masalah dengan ini adalah bahwa entri NULL untuk 'posisi' diperlakukan sebagai 0. Oleh karena itu semua entri dengan posisi sebagai NULL muncul sebelum orang-orang dengan 1,2,3,4. misalnya:
NULL, NULL, NULL, 1, 2, 3, 4
Apakah ada cara untuk mencapai pemesanan berikut:
1, 2, 3, 4, NULL, NULL, NULL.