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 :)