dedlfix: WHERE status IN

Beitrag lesen

Tach!

so geht es

WHERE status 1 AND status 2  AND NOT status = 3

garantiert nicht, denn das ist syntaktisch und logisch falsch. Gesetzt den Fall, nach den ersten beiden status stehen bei dir Gleichheitszeichen, dann kann ich dir versprechen, dass der Status nie gleichzeitig 1 AND 2 sein kann. Du musst beim Formulieren deiner Abfragen stets im Hinterkopf haben, dass die Bedingungen auf jeden Datensatz einzeln angewendet werden und nicht auf die gesamte Menge, sowie dass die Logikoperatoren etwas anders funktionieren als die umgangssprachlichen "und" und "oder".

dedlfix.