Autor Zpráva
miskith
Profil
Dobrý den,
Nenapadá mě, jak sestavit tento SQL dotaz. Mám tabulku a potřebuji z ní vybrat políčka, kde je pole1 nerovná pole2 ale zároveň pokud je obsah pole2 0, aby SQL vybralo i políčka kde se rovná pole1=pole2.

ID | Pole1 | Pole2
1 | 100 | 100
2 | 500 | 900
3 | 0 | 0
4 | 50 | 0

Tudíž SQL dotaz by měl vybrat políčka s ID 2, 3 a 4.

Děkuji za pomoc.
denCo
Profil
SELECT * FROM tabulka WHERE pole1 != pole2 OR pole2 = 0

asi nejak takto
miskith
Profil
denCo:
Jsem hlupák... mockrát děkuji :).

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: