Select Statement
FoundYa
- datenbank
Hallo @all,
ich habe ein Problem mit einer SQL Anweisung. Ich möchte die Zeile aus einem Ergebnis herausfilter, die zwei Bedingungen gleichzeitig erfüllt, z.B. number = 3 and color = red.
Tabelle:
nr -- color
1 -- r
1 -- b
2 -- r
2 -- b
ich habs probiert mit:
select nr, color from xxx where (nr != 1 and color != r);
aber hier werden alle 1 und r gefiltert, ich möchte aber nur
das Zeile 1 gefiltert wird.
Jemand eine IDEE?
thx
Hi FoundYa!
aber hier werden alle 1 und r gefiltert, ich möchte aber nur
das Zeile 1 gefiltert wird.
NOT ( a AND b )
ist ungleich (NOT a) AND (NOT b)
.
Korrekt wäre (NOT a) OR (NOT b)
.
Vergleiche auch Boolesche Algebra {De Morgansche Gesetze}, Zeile (8).
MfG H☼psel
Hi FoundYa!
aber hier werden alle 1 und r gefiltert, ich möchte aber nur
das Zeile 1 gefiltert wird.
NOT ( a AND b )
ist ungleich(NOT a) AND (NOT b)
.Korrekt wäre
(NOT a) OR (NOT b)
.Vergleiche auch Boolesche Algebra {De Morgansche Gesetze}, Zeile (8).
MfG H☼psel
oh, ja, da war doch was...
mit:
select nr, color from xxx where NOT(nr = 1 and color = r);
funktioniert es, danke!