Hallo Vinzenz,
Gegeben folgende Tabellen:
Wenn die Tabelle Liferanten ergänzt ist:
Tabelle "Lieferanten"
l_id Lieferant Ort
1 Otto Hamburg
2 Conrad Hirschau
warum geht dann .. nicht?
SELECT
Lieferant,
Ort,
MAX(CASE WHEN Produkt = 'Fernseher' THEN 'X' ELSE 'O' END) AS 'Fernseher',
MAX(CASE WHEN Produkt = 'Kleid' THEN 'X' ELSE 'O' END) AS 'Kleid',
MAX(CASE WHEN Produkt = 'Lötkolben' THEN 'X' ELSE 'O' END) AS 'Lötkolben'
FROM
(Lieferanten L
INNER JOIN WerLiefertWas W
ON L.l_id = W.l_id)
INNER JOIN Produkte P
ON W.p_id = P.p_id
GROUP BY Lieferant
>