romy: Zwei Ergebnisse verbinden

Beitrag lesen

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