Rouven: SQL Problem ...

Beitrag lesen

Hallo,

SELECT DISTINCT Produkt,Farbe FORM tabelle WHERE Farbe='rot' OR Farbe='grün'

Diese Abfrage bringt dir jetzt vermutlich immer noch das Ergebnis
1 | rot
1 | grün
2 | rot
oder so.
Wenn du stattdessen nur die 1 und die 2 haben willst, dann musst du aus dem DISTINCT noch das ", Farbe" rausnehmen (falls die Datenbank das mitmacht trotz WHERE-Klausel):
SELECT DISTINCT Produkt FROM tabelle WHERE Farbe='rot' OR Farbe = 'grün'
oder auch
SELECT DISTINCT Produkt FROM tabelle WHERE Farbe IN ('rot', 'grün')

MfG
Rouven

--

-------------------
ss:) zu:) ls:& fo:) de:< va:{ ch:? sh:) n4:( rl:? br:$ js:| ie:) fl:(