Wie verwende ich ein oder mehrere ODER- und UND-Zeichen in einer MySQL-Abfrage? [Duplizieren]
Mögliche Duplikate:
MYSQL UND ODER Auf vielen zu vielen Tabellen
Ich möchte eine Mysql-Abfrage durchführen, bei der Daten mit einigen Vorschriften aus einer Datenbank abgerufen werden.
Ich möchte überprüfen, welche Einträge var1 oder var2 oder var3 usw. ähnlich sind UND kleiner als eine angegebene ID sind.
Mögen
SELECT *
FROM database
WHERE name = var1
OR name = var2
OR name = var3
AND id < 200
Aber die obige Zeile funktioniert nicht wirklich. Auch wenn es keinen Eintrag mehr gibt (welche ID kleiner als 200 ist) zeigt es mir aber einige Einträge.
Weißt du was ich meine? Die Abfrage sollte Daten auswählen, die einen meiner gesuchten Namen enthalten UND die kleiner als eine ID sind ...
Ich habe da ein logisches Denkproblem ...