Hejsan!
Jag har ett litet problem med en sql-sats där jag vill sortera så att de som har ett visst värde i en kolumn kommer sist.
Jag vill att rader där kolumnen a har värdet 0 ska komma sist, men att det värdet på a ska inte jämföras mellan andra som inte har a=0.
Ett exempel med fyra rader som har kolumnen a och kolumnen b.
rad 1: a=0 b=8
rad 2: a=2 b=4
rad 3: a=3 b=3
rad 4: a=2 b=6
dessa vill jag alltså ska sorteras såhär:
rad 4
rad 2
rad 3
rad 1
Jag tänker mig alltså en SQL-sats ungefär såhär:
SELECT * FROM tabell ORDER BY a!=0, b DESC
Där får du mer än gärna fortsätta diskussionen.