Hi Rouven,
erst mal vielen Dank!
Wenn er alle Produkte haben will die in rot UND grün verfügbar sind, dann ist natürlich sicher zu stellen, dass auch wirklich beide Farben da sind, d.h. vielleicht sollte man am Ende doch noch mit sich selbst joinen um das sicherzustellen:
Die Idee mit dem inner join ist super, so funktioniert es sicherlich auch. Die Angabe von DISTINCT bringt vermutlich nur dann etwas, wenn ein Produkt mehrmals mit der selben Farbe vorkäme, was aber keinen Sinn ergibt.
Grüße, Dirk