Autor Zpráva
Iru
Profil *
Mám dotaz:

SELECT * FROM produkty WHERE id_kategorie ='1' ORDER BY cena ASC

který mi vybere z tabulky všechny produkty, které potřebuji a seřadí podle ceny od nejmenší po největší. Jenže některé produkty mají hodnotu ceny nulovou, ne že by byly zdarma, ale u nich cena není schválně zadaná a právě tyto produkty by se ve výpisu měly zobrazit na konci a nevím, jak tohoto docílit... Díky za radu nebo nasměrování jak na to...
SwimX
Profil
SELECT * FROM produkty WHERE id_kategorie ='1' ORDER BY cena != 0 DESC, cena ASC
Kajman_
Profil *
order by ifnull(cena,0)=0, cena

ale bude to asi pomalejší
Iru
Profil *
díky moc, to je přesně, co jsem potřebovala. Produktů je málo, takže rychlost nevadí...

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0