Autor | Zpráva | ||
---|---|---|---|
Iru Profil * |
#1 · Zasláno: 1. 11. 2010, 14:17:46
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 |
#2 · Zasláno: 1. 11. 2010, 14:25:06
SELECT * FROM produkty WHERE id_kategorie ='1' ORDER BY cena != 0 DESC, cena ASC |
||
Kajman_ Profil * |
#3 · Zasláno: 1. 11. 2010, 14:27:16
order by ifnull(cena,0)=0, cena ale bude to asi pomalejší |
||
Iru Profil * |
#4 · Zasláno: 1. 11. 2010, 16:26:13
díky moc, to je přesně, co jsem potřebovala. Produktů je málo, takže rychlost nevadí...
|
||
Časová prodleva: 13 let
|
0