Hallo
Ich fand, dass Lavender gut beschrieben hat, was als Ergebnis erwartet wird.
"es sind 2 Tabellen (products, products_to_categories) vorhanden
nun möchte ich folgendes tun:
[...]
Also:
Es sollen nur Artikel angezeigt werden, die auch in der zweiten Tabelle vorhanden sind"
Deswegen bin ich auf den UNION-Operator gekommen, "Artikel, die auch in der zweiten ...".
nö, das ist die exakte Anforderung für einen INNER JOIN, für UNION müsste es heißen:
"Es sollen alle Artikel angezeigt werden, die sowohl in der ersten als auch in der zweiten Tabelle enthalten sind."
Mit dem HAVING gedachte ich die Dubletten zu packen zu kriegen, einen Schreibfahler habe ich auch noch produziert.
HAVING hat mit "Dubletten packen" nun herzlich wenig zu tun.
Allerdings finde ich es ganz gut auch wenn man nur wenig von der Anforderung verstanden hat, versuchen zu helfen. Oder? ODER? ;)
Dein Versuch ist leider komplett daneben gegangen. Aber tröste Dich, da stehst Du nicht allein. [1]
Freundliche Grüße
Vinzenz
[1] Ich nehme mich selbst nicht aus.