Mam nastepujacy problem:
Jest tabela CARS z polami:
id (klucz glowny)
owner_id (klucz obcy tabeli owners, więc może się powtarzać. wlasciciel moze posiadac wiele samochodów)
mark
year
I chce wyciagnac wszystkie rekordy, ktore zawieraja np. ZARÓWNO mark=opel oraz year=2002, jak i mark=seat oraz year 2001, czyli takie zagniezdzone AND, tyle, że dość nietypowe (bo to bedzie wyszukiwarka z checkboxami). Moja propozycja jest nastepujaca:
SELECT owner_id FROM cars WHERE (mark=opel AND year=2002) AND (mark=seat AND year=2001)
Czy dobrze kombinuje? Niestety nie moge teraz tego sprawdzic, bo nie mam tu dostepu do mojego projektu, ale podejrzewam, ze to nie bedzie takie proste. Bede wdzieczny za wszelkie wskazówki, dzięki.