mysql Abfrage mit Datensatz auslassen

Das liegt an der Präzedenz (denke ich) die man leider in Tutorials nicht so oft findet.
Ein UND wird dem ODER bevorzugt. Soll heißen, deine Anweisung wird in mehreren Schritten abgearbeitet wie folgt:
  1. `strasse` like '%a%' and `oe`not like '1'
  2. like '%a%' or [Ergebnis von 1]

Hier ein paar Präzedenzen aus dem Buch "SQL in a nutshell": http://books.google.de/books?id=RLP...h9ipCA&sa=X&oi=book_result&resnum=1&ct=result

In solchen Fällen kannst du das mit Klammerung korrigieren:
(A ODER B) UND C

OT: Du kannst deine Beiträge auch Editieren (unten rechts am Beitrag) anstelle eines Doppelpostings (Netiquette 12.).
 
Zuletzt bearbeitet:
Zurück