Autor Zpráva
pajadvorak
Profil
Prosím o pomoc s následujícím dotazem:

SELECT * FROM etim_zbozi WHERE kod IN ('EH1039217','EH1261107','EH1000338','EH5006353','EH1261109','EH1236136','EH9241563','EH1509803','EH9132550','EH1184970','EH1061138','EH7004915','EH1449666','EH1226609','EH2502246','EH1060976','EH1236902','EH1449672','EH1000339','EH7300028','EH1261111','EH1235460','EH1509801','EH1751757','EH9059873','EH1693466','EH1184971','EH1567741','EH1061130','EH7006931','EH7005055','EH7122858','EH7780335','EH1449667','EH7300024','EH7300025','EH1449668','EH9060222','EH1039219','EH1806547','EH7301868','EH1449673','EH1449664','EH7001362','EH9241564','EH1039220','EH7300026','EH1449669','EH9060227','EH1806557','EH1233877','EH1449677','EH9241565','EH7300023','EH7208166','EH7300156','EH7300027','EH1449670','EH7000721','EH5006354','EH1685817','EH9241566','EH9060231','EH7703354','EH7300054','EH9120953','EH1449680','EH1112363','EH9094849','EH1039183','EH7300155','EH9086318','EH4014009','EH2027894','EH7000221','EH9120859','EH3027261','EH1229973','EH9120872','EH7303713','EH9120996','EH1227796','EH1751716','EH1175935','EH9121002','EH1124621','EH1179322','EH1421792','EH1124877','EH9121006','EH7785286','EH1124879','EH1421793','EH7500042','EH9086316','EH7500044','EH9086321','EH1449685','EH9086323','EH1179316','EH2024414','EH9086330','EH7300596','EH9086333','EH1229974','EH9086335','EH7500043','EH9086339','EH3026750','EH9086341','EH5006352','EH9060220','EH1261133','EH7125378','EH7125372','EH1070271','EH1449695','EH1261136','EH7001366') AND etim_zbozi.cena > 0 ORDER BY nazev ASC LIMIT 0, 20

A potřebuji seřadit výsledek tak, aby byl seřazen například podle názvu ASC. Ale nedaří se mi přidat do řazení podmínku, aby položky s "dostupnost = 0" bylo až na konci.

Vše, co jsem zkoušel bylo buď nefunkční. Nebo když jsem docílil u položek s dostupností 0, že byly na konci, tak řazení nebylo dle názvu...
Keeehi
Profil
Zas tak složité to není.
...) AND etim_zbozi.cena > 0 ORDER BY dostupnost = 0, nazev ASC LIMIT 0, 20
pajadvorak
Profil
Keeehi:
Děkuji. To jsem si myslel a nakonec tomu tak je. Problém byl ve scriptu, kde mi v tom kolega udělal trochu guláš, protože hodnoty nebyly 0, ale záporné, například -5.

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