Hi,
Übersehe ich was oder ist die Lösung tatsächlich so einfach: Gruppiere über die Artikel-ID und schränke im HAVING auf COUNT(*) > 1 ein.
Ja, und nein. Sorry, ich habe unsauber formuliert... Es geht um zwei oder mehr _bestimmte_ Stichworte. Also genauer:
"Gib mir aus der Tabelle 'stich_id_artikel_id' die 'artikel_id's, zu denen es einen Eintrag mit der stichwort_id '1639' und mit der stichwort_id '5325' (usw) gibt."
Dann wird's schwieriger...
Nein, wird's nicht - dann schränkst du die Auswahl der Datensätze mit einer entsprechenden WHERE-Klausel ein, bevor du zählst.
Lediglich die per HAVING abgefragte Anzahl muss dann noch der Anzahl der Vergleichskriterien angepasst werden. Aber das ist ja auch kein großes Ding, wenn man die Query dynamisch per Script generiert.
MfG ChrisB
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?