mam taką strukturę tabeli:
tabela1:
---ID_TABELA1-------------USERNAME----------TEXT-----------
---------1----------------------jacek------------testowy tekst
---------2----------------------placek------------testowy tekst2
---------3----------------------mariola------------testowy tekst3
---------4----------------------jerzy------------testowy tekst
---------5----------------------krzysiek------------testowy tekst2
---------6----------------------jerzy------------testowy tekst3
tabela2:
---ID_TABELA2---------ID_TABELA1------USERNAME----------TEXT-----------
---------1-----------------------1--------------jacek------------testowy tekst
---------2-----------------------1--------------jacek------------testowy tekst2
---------3-----------------------1--------------jerzy------------testowy tekst3
---------4-----------------------2--------------jacek------------testowy tekst4
---------5-----------------------2--------------mariola------------testowy tekst3
---------6-----------------------1--------------jacek------------testowy tekst4
---------7-----------------------2--------------placek------------testowy tekst3
---------8-----------------------1--------------jacek------------testowy tekst4
---------9-----------------------3--------------jerzy------------testowy tekst3
i chciałbym z tego wyciągnąć wszystkie rekordy z TABELA1 z którymi powiązany jest dany użytkownik.
czyli
SELECT * FROM tabela1 WHERE username = 'jerzy';
zapytanie zwraca mi rekordy o id: 4,6
ale okazuje się, że użytkownik "jerzy" jest również powązany z rekordem nr 1 z tabeli1 oraz nr 3 (mówi o tym tabela2 rekord 3 i 9).
docelowo chciałbym osiągnąć zwrot wyników w postaci rekordów z tabeli1, czyli w powyższym przypadku id: 4, 6, 1, 3
w tabeli2 ID_TABELA1 może się powtarzać, dlatego trzebaby tu podstawić unikalną wartość...
chodzi o zapytanie tego typu:
pokaż wszystkie rekordy z tabeli nr 1, w których username = jerzy oraz jeśli w tabeli nr 2 istnieje warunek username = jerzy, pokaż id rekordów z tabela1 i dodaj je do całego zapytania.
jak dla mnie to za bardzo skomplikowane... trochę się z tym męcze już... mógłby ktoś coś podpowiedzieć? z góry dziękuje.