Seite 1 von 1

MySql AND + OR

Verfasst: 20.04.2007, 23:16
von Ice Man
Ich stehe vor einem kleinen Problem, ist nicht wirklich eines, aber die Abfrage muss doch auf einfacher gehen.

Bedingen:

es sind 4 Felder

A
B
C
und
D

Nun will ich alle Einträge anzeigen, in denen
entweder A oder B oder C keinen Eintrag haben und D immer 1 ist.

Normal würde die Abfrage so lauten

Where A='' and D=1 or B='' and D=1 or C='' and D=1

Gibt es nun eine Möglichkeit, diese Abfrage zu verkürzen, so das man erst alle OR bedingen aufzählt und zum Schluss diese mit dem AND verknüpft.

Ich glaube das geht, aber irgendwie will mein Hirn heut nicht mehr :D

Danke im Vorraus :)

Verfasst:
von

Verfasst: 20.04.2007, 23:24
von seikodäd
versuch's mal mit

(A='' OR B='' OR C='') AND D=1

Verfasst: 20.04.2007, 23:32
von Ice Man
Danke, manchmal denkt man nicht an die einfachsten Sachen ;)

Hat bestens funktioniert.
Sollte wohl doch mal ne Pause machen :D