TP Underground Lounge 07/08
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Bewertung: Bewertung: 1 Stimmen, 5,00 durchschnittlich.
Alt 15.05.2008, 23:59   #1
TP-Member
 
Registriert seit: May 2002
Ort: NRW
Nation macht alles soweit korrekt

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ß
Nation ist offline   Mit Zitat antworten


Alt 16.05.2008, 00:52   #2
TP-Urgestein
 
Benutzerbild von webcreate
 
Registriert seit: Nov 2003
Ort: NRW
webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts
Von wo soll denn nun das Alter kommen?
Vom ersten?
Code:
SELECT q1.`tab_1_id` , q1.`tab_1_name` , q1.`tab_1_alter` , q2.`tab_1_name` 
FROM  `tab_1` q1
RIGHT JOIN  `tab_2` t2 ON q1.`tab_1_id`  = t2.`tab_1a_id` 
LEFT JOIN  `tab_1` q2 ON q2.`tab_1_id`  = t2.`tab_1b_id`
Oder vom Zweiten?
Code:
SELECT q1.`tab_1_id` , q1.`tab_1_name` , q2.`tab_1_alter` , q2.`tab_1_name` 
FROM  `tab_1` q1
RIGHT JOIN  `tab_2` t2 ON q1.`tab_1_id`  = t2.`tab_1a_id` 
LEFT JOIN  `tab_1` q2 ON q2.`tab_1_id`  = t2.`tab_1b_id`
Auch wenn ich den Sinn der Abfrage nicht verstehe ...
__________________
Gruß Mark
Mein Blog zum TP || XING Profil || grafiker.de Profil || How to use GOOGLE
emCalculator 1.0

webcreate IT SOLUTIONS
www.webcreate-nrw.de
webcreate ist offline   Mit Zitat antworten
Alt 17.05.2008, 11:58   #3
TP-Member
 
Registriert seit: May 2002
Ort: NRW
Nation macht alles soweit korrekt
Danke für die schnelle Antwort. Ich hab erstmal lage überlegen müssen
aber heute endlich verstanden

Und es klappt, danke.

Gruß
Nation ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
2x JOIN zu tab_1 (möglich) ? 2x JOIN zu tab_1 (möglich) ?
« AdoDb und Scrolling/Paging | PHP Mailversand »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 08:40 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67