Witam,
Mam bazę produktów z cenami. Kilka produktów ma cenę = 0. I teraz chciałbym taką bazę posortować wg ceny ale w taki sposób, żeby najpierw posortowane były wszystkie produkty z ceną > 0, a potem żeby leciały pozostałe produkty z ceną = 0. Np.
Produkt 1 = 20 zł
Produkt 2 = 10 zł
Produkt 3 = 0 zł
Produkt 4 = 0 zł
Produkt 5 = 50 zł
Finalnie sortowanie powinno wyglądać tak, że mamy produkty 2, 1, 5, 3, 4.
Próbowałem takiego zapytania:
SELECT * FROM produkty ORDER BY cena>0, cena=0
Ale już na sam widok nie wygląda to dobrze. Nie bardzo wiem jak ten temat ugryźć w jednym zapytaniu do bazy. Może ktoś ma jakiś pomysł? Pozdrawiam, ŁF.