adresy
id|adres
1|ww1.pl
2|domena2.pl
3|adres3.pl
txt
id|tytul
1|aaa
2|bbb
3|afa
txt_wykorzystane
id_adres|id_txt
1|2
3|3
3|1
I chcę wyświetlić w taki sposób
adresy.id|txt.id|txt.tytul
1|1|aaa
1|3|afa
2|1|aaa
2|2|bbb
2|3|afa
3|2|bbb
Udało mi się zrobić takie zapytanie
SELECT adresy.id, txt.id, txt.tytul FROM adres, txt WHERE adresy.id NOT IN (SELECT id_adres FORM txt_wykorzystane WHERE id_txt NOT IN (SELECT id FROM txt))
ale nie działa jak powinno, bo otrzymuję
adresy.id|txt.id|txt.tytul
1|1|aaa
1|2|bbb
1|3|afa
2|1|aaa
2|2|bbb
2|3|afa
3|1|aaa
3|2|bbb
3|3|afa