MySql AND + OR
Verfasst: 20.04.2007, 23:16
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
Danke im Vorraus
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

Danke im Vorraus
