Einzelnen Beitrag anzeigen
  #6  
Alt 16.08.2010, 09:08:42
KTB KTB ist offline
Member
 
Registriert seit: Mar 2006
Alter: 38
Beiträge: 599
AW: Abfrage über fünf Tabellen

Also bisher sieht es so aus:
Code:
SELECT HER1.H_NAME,HER2.H_NAME,HER3.H_NAME FROM
Hersteller AS HER1 RIGHT JOIN
(Arbeitsplatz AS AR1 LEFT JOIN PC ON AR1.ID_PC = PC.ID)
ON HER1.ID = PC.ID_HERST,
Hersteller AS HER2 RIGHT JOIN
(Arbeitsplatz AS AR2 LEFT JOIN Drucker ON AR2.ID_DRUCKER = Drucker.ID)
ON HER2.ID = Drucker.ID_HERST,
HERSTELLER AS HER3 RIGHT JOIN
(Arbeitsplatz AS AR3 LEFT JOIN Telefon ON AR3.ID_TELEFON = Telefon.ID)
ON HER3.ID = Telefon.ID_HERST
;
Dies gibt mir aber logischerweise 8 Zeilen zurück, da er "alles mit allem" verbindet:
Code:
FSC   |HP   |Siemen
Medion|HP   |Siemen
FSC   |Canon|Siemen
Medion|Canon|Siemen
FSC   |HP   |Siemen
Medion|HP   |Siemen
FSC   |Canon|Siemen
Medion|Canon|Siemen
Hey Dennis, Self Join hört sich nicht schlecht an, das werde ich mir sofort anschauen :)
__________________
In der Ruhe liegt die Kraft!
Mit Zitat antworten