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