Hi Heike,
SELECT id FROM tablename WHERE farbe='blau' AND farbe='rot'
enspricht: 12,15,12,13
Dem ist leider nicht so, da es keinen Eintrag in der Tabelle gibt der dem entsprechen kann.
? den Satz verstehe ich nicht
Außerdem darf nur die id 12 als Ergbnis kommen, da nur sie rot und blau ist!
dem kann man aus dem Weg gehen
SELECT id FROM tablename WHERE farbe='blau' OR farbe='rot' AND NOT EXISTS (SELECT id FROM tablename WHERE farbe='blau' AND farbe='rot')
das sollte 15 und 13 bringen und 12 auslassen
ciao
romy
--
DIE ROMY AUS L. AN DER P. SAGT DANKE UND AUF WIEDERSEHEN
->Alles ist gut wenn es aus Schokolade ist
DIE ROMY AUS L. AN DER P. SAGT DANKE UND AUF WIEDERSEHEN
->Alles ist gut wenn es aus Schokolade ist