![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 320 Pomógł: 2 Dołączył: 17.03.2006 Skąd: Siemianowice Ostrzeżenie: (0%) ![]() ![]() |
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. Ten post edytował lukash82 27.08.2014, 09:15:49 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 18:52 |