Bu Değerleri değiştirmek için değilmi ben sıralarken işlem yapmak istiyorum.
Örnek Benim Sorgumda Sıralama şu şekilde oluyor.
ORDER BY id.durum DESC Düşündüğümde
Öncelik 2 sonra 1 sonra 0 ve NULL olanlar geliyor.
Ben Öncelik 2 ve Sonrası NULL olanlar gelsin istiyorum.
Hocam case when order yapabilirsin örnek kod bırakacağım ama çalışıp çalışmadığından emin değilim. sadece örnek:
SELECT * from
urun u
LEFT JOIN urun_doping id ON
i.urid=id.iID
WHERE i.urun_durumu=1
ORDER BY
(
CASE
WHEN id.durum = 1 THEN 3
WHEN id.durum = 2 THEN 1
WHEN id.durum = 3 THEN 2
) ASC
DESC LIMIT 18