Hallo zusammen,
ich komm hier irgendwie nicht weiter und bitte um kleine Hilfestellung....
Tabelle A
ID A1 A2
1 A B
TABELLE B
ID B1 B2
1 C D
TABELLE C
ID C1 C2
1 E F
1 G H
1 I J
Der Join für Tabelle A und B funktioniert super:
Jetzt möchte ich noch Tabelle C verknüpfen, aber für die ID 1 werden mehr als ein Datensatz geliefert. Ich bekomme es hin, jeden Datensatz auszulesen, der unter der ID1 zu finden ist:
Ergebnis wäre :
A1 B2 C2
A D F
(NULL) (NULL) H
(NULL) (NULL) J
Jetzt möchte ich aber immer nur einen bestimmten Datensatz von Tabelle C verknüpfen, in etwa wie
Ich möchte die zeilen quasi als spalten auslesen, so daß es nachher in etwa so aussieht:
A1 B2 C2_E C2_G C2_I
A D F H J
Leider bin ich damit nicht so weit gekommen... Kann mir bitte jemand helfen ? Vielen Dank !
ich komm hier irgendwie nicht weiter und bitte um kleine Hilfestellung....
Tabelle A
ID A1 A2
1 A B
TABELLE B
ID B1 B2
1 C D
TABELLE C
ID C1 C2
1 E F
1 G H
1 I J
Der Join für Tabelle A und B funktioniert super:
Code:
Select
A.A1
B.B2
FROM B
INNER JOIN B ON A.ID = B.ID
Jetzt möchte ich noch Tabelle C verknüpfen, aber für die ID 1 werden mehr als ein Datensatz geliefert. Ich bekomme es hin, jeden Datensatz auszulesen, der unter der ID1 zu finden ist:
Code:
Select
A.A1
B.B2
C.C2
FROM B
INNER JOIN B ON A.ID = B.ID
FULL JOIN C ON A.ID = C.ID
Ergebnis wäre :
A1 B2 C2
A D F
(NULL) (NULL) H
(NULL) (NULL) J
Jetzt möchte ich aber immer nur einen bestimmten Datensatz von Tabelle C verknüpfen, in etwa wie
Code:
Select
A.A1
B.B2
(SELECT C2 FROM C WHERE C1='I')
FROM B
INNER JOIN B ON A.ID = B.ID
FULL JOIN C ON A.ID = C.ID
Ich möchte die zeilen quasi als spalten auslesen, so daß es nachher in etwa so aussieht:
A1 B2 C2_E C2_G C2_I
A D F H J
Leider bin ich damit nicht so weit gekommen... Kann mir bitte jemand helfen ? Vielen Dank !