Autor Zpráva
farradox
Profil
Zdravím,
potřebuji složi primitivní SQL dotaz, ale vůbec si s ním nevím rady.
SELECT * FROM jidla WHERE archiv =0 AND  plevka LIKE '%mrkev%'  OR hlavni LIKE '%mrkev%' OR salat LIKE '%mrkev%'  ORDER BY vlozeno DESC LIMIT 0, 10


Mešlenka je taková, že nesmí zobrazit položky v archivu a mrkev se může nacházet někde nebo jinde atd... Problém nastává, když přidám už druhý OR, tak to začne vypisovat i položky, kde je archiv =1.
mattyZEM
Profil
WHERE (archiv =0) AND  (plevka LIKE '%mrkev%' OR hlavni LIKE '%mrkev%' OR salat LIKE '%mrkev%')

Zkus :)
farradox
Profil
:-) Včera mi to se závorkami nešlo a najedou to jede... Jsem věděl, že to bude nějaké prkotina. Moc díky

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: