Mam (przykład) tabelę tabela z kolumnami a oraz b:
Kod
a b
0 1
2 1
2 4
0 1
2 1
2 4
Chcę wybrać tylko te wiersze a gdzie b jest (jednocześnie dla pewnego a) równe 1 i 4, czyli:
Kod
a b
2 1
2 4
2 1
2 4
Próbowałem zrobić tak:
SELECT * FROM tabela WHERE (b = 1 AND b = 4)
ale dostaję pusty wynik. Zastosowanie OR zamiast AND zwraca wszystkie krotki. Męczyłem się z tym wiele godzin, ale bez efektów. Macie jakieś pomysły na zapytanie do tego?