Kalle_B: JOIN - Problem

Beitrag lesen

Hallöle,

wenn per JOIN mehrere Datensätze zu einem bereits ausgewählten hinzukommen, wird der ausgewählte vervielfacht.

Beispiel:

SELECT    wgr.warengruppe, prod.produkt
LEFT JOIN produkte prod
ON        prod.wgruppen_id = wgr.id
FROM      warengruppen wgr

Gemüse Blumenkohl
Gemüse Sellerie
Obst   Apfel
Obst   Apfelsine
Obst   Banane
Wurst  NULL

Obst wird dreimal genannt, obwohl es die Warengruppe Obst nur einmal gibt. Wie mache ich es, dass die Warengruppe nur einmal kommt, also so etwa:

Gemüse Blumenkohl
NULL   Sellerie
Obst   Apfel
NULL   Apfelsine
NULL   Banane
Wurst  NULL

Hier nur das Prinzip, es geht um ein komplexeres Ergebnis. Eine Auswertung wäre damit wesentlich einfacher.

LG, Kalle