Timo: MySQL: Schnittmengen abfragen

Beitrag lesen

Hallo zusammen.

Ich verzweifel gerade an einer möglichst eleganten Filterabfrage der folgenden Tabelle

Artikelabfrage

SELECT artikelID FROM artikel WHERE kategorie=1

(1234, 2234, 3334 …)

Tabelle Filter

artikelID      filterValue

1234           2                     
1234           3
1234           4
2234           2
2234           3
2234           6
9222           2
...

Folgendes Problem: Ich habe eine Gruppe von ArtikelIDs abgefragt (1234, 2234, 3334 …) die ich anhand der Filter weiter eingrenzen oder ausweiten möchte. So würde meine gewüschte Abfrage aussehen:

Gib mir die ArtikelIDs aus meiner Liste, die (filterValue=2 OR filterValue=3) AND (filterValue=4) haben.

Wie mache ich das am effektivsten? Danke schon mal und liebe Grüße Timo