Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wskazanie brakujących relacji
nowyyy31
post
Post #1





Grupa: Zarejestrowani
Postów: 53
Pomógł: 0
Dołączył: 20.08.2007
Skąd: Kartuzy

Ostrzeżenie: (0%)
-----


Mam 3 kolumny

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

  1. 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

Ten post edytował nowyyy31 16.08.2014, 13:28:58
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 09:20