LenaLuna: SELECT-Anweisung-Problem

Beitrag lesen

hallo foren

folgendes problem:

tabelle

id    id_benutzer    farbe

1     1              rot
2     1              blau
3     1              gelb
4     2              rot
5     2              blau
6     3              rot
7     3              blau
8     3              gelb
9     3              gruen

gibt es eine möglichkeit, dass ich mit einer SELECT-anweisung herausfinden kann welcher benutzer
die farben rot und blau und gelb verwendet?

die betonung liegt also auf das wörtchen "und".

"oder" ist ja kein problem

SELECT DISTINCT id_benutzer FROM tabelle WHERE farbe = 'rot' OR farbe = 'blau' OR farbe = 'gelb';

"und" kann ich natürlich nicht so schreiben:

SELECT DISTINCT id_benutzer FROM tabelle WHERE farbe = 'rot' AND farbe = 'blau' AND farbe = 'gelb';

da findet mysql nämlich gar nichts mehr.
ist auch klar weil ja zeilenweise abgearbeitet wird kann die bedingung aller drei farben auf die spalte farbe nie zutreffen.

frage nun wie mache ich das mit einer SELECT-anweisung.
geht das überhaupt?

gruss LenaLuna