SELECT * FROM x WHERE id BETWEEN '1' AND '2' and re='0' OR re='1'
Jak działa "OR" w tym zapytaniu?
1. Zapytanie to wyszukuje mi w tabeli x rekordy, gdzie id jest pomiędzy 1 a 2 i re="0" lub id jest pomiędzy 1 a 2 i re="1"
czy
2. Wyszukuje mi rekordy pomiędzy id 1 a 2 i re="2" lub re="1" nie zwracając uwagi na podany warunek zakresu id? (a żeby było tak jak tu, to zapytanie musi tak wyglądać:
SELECT * FROM x WHERE id BETWEEN '1' AND '2' and re='0' OR id BETWEEN '1' AND '2' and re='1'