Autor Zpráva
PanNekdo
Profil *
Dobrý den, mám v databázi uložená auta a potřebuji vybírat bud jenom nová (ve sloupečku Predvadeci je hodnota 0) nebo druhý sql dotaz by měl vybírat nová auta a i předváděcí (ve sloupečku Predvadeci je 1).
Zkoušel jsem třeba toto:
WHERE `Cena` <= '500000' AND `Predvadeci` = 0 // vybere jenom nová auta s cenou pod 500000
WHERE `Cena` <= '500000' OR `Predvadeci` = 1 mělo by vybrat všechna auta nová i předváděcí s cenou pod 500000, ale nefunguje to. vím že ten OR tam je použit blbě, nevím jak jinak to udělat
Děkuji za radu
Taps
Profil
PanNekdo:
zkus
WHERE `Cena` <= '500000' AND `Predvadeci` = 1
PanNekdo
Profil *
to vrátí jenom předváděcí, ale já chci nový i předváděcí
Taps
Profil
PanNekdo:
WHERE `Cena` <= '500000' OR `Predvadeci` = 1
Výše uvedený zápis udělá to, že ti vybere auta , u kterých je cena nižší nebo rovna 500000 nebo auta, u kterých je v sloupecku Predvaci hodnota 1 bez ohledu na cenu. Záleží tedy čeho chceš docílit
kaktuss
Profil
<zmazané, lebo zbytočné ;)>
Kajman
Profil
PanNekdo:

WHERE `Cena` <= 500000 AND (`Predvadeci` = 1 OR `Predvadeci` = 0)
WHERE `Cena` <= 500000 AND `Predvadeci` IN (0,1)

A pokud ten sloupeček nabývá jen hodnot 1 a 0, tak tam jednoduše žádnou podmínku na ten sloupec nedávejte.

WHERE `Cena` <= 500000
PanNekdo
Profil *
[#6] Kajman
Jenomže já potřebuju podle toho sloupečku vybírat. potřebuju vypisovat pouze nová, nebo nová i předváděcí auta...
Taps
Profil
PanNekdo:
a zápisy, které ti poradil[#6] Kajman ti nefungují ?
PanNekdo
Profil *
jo už funguje, já jsem to nejdřív blbě opsal :)
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: