|
TP-Member
Registriert seit: May 2002
Ort: NRW
|
2x JOIN zu tab_1 (möglich) ?
Hallo zusammen,
ich versuche und drehe aber es klappt einfach nicht, vielleicht kann mir jemand
helfen.
Folgendes:
Zwei Tabellen, eine Datentabelle und eine Verknüpfungstabelle
Struktur:
Tab_1 Datentabelle:
tab_1_id
tab_1_name
tab_1_alter
tab_2 Verknüpfungstabelle:
tab_2_id
tab_1a_id
tab_1b_id
Daten:
tab_1 (tab_1_id, tab_1_name, tab_1_alter) :
1,name1,11
2,name2,22
3,name3,33
4,name4,44
tab_2 (tab_2_id, tab_1b_id, tab_1b_id) :
1,1,0
2,2,3
3,3,1
Das Ergebnis sollte so aussehen:
1,name1,22,-
2,name2,33,name3
3,name3,33,name1
Sprich ich möchte 2x mit der Tab_1 (Datentabelle) verknüpfen.
So bekomme ich nur eine Verknüpfung hin:
SELECT tab_1.*
FROM tab_2
INNER JOIN tab_1 ON tab_1.tab_1_id = tab_2.tab_1a_id
Das Ergebnis sieht dann so aus:
tab_1_id, tab_1_name, tab_1_alter
1,name1,11
2,name2,22
3,name3,33
Ich möchte aber dieses Ergebnis:
tab_1_id, tab_1_name, tab_1_alter,tab_1_name
1,name1,22,-
2,name2,33,name3
3,name3,33,name1
Es fehlt die zweite zuordnung zur tab_1 (tab_1_name)
Danke schon mal im Voraus.
Gruß
|