Mysql
 sql >> Datenbank >  >> RDS >> Mysql

'LIKE ('%this%' OR '%that%') und etwas=anderes' funktioniert nicht

Es wäre schön, wenn Sie könnten, aber Sie können diese Syntax nicht in SQL verwenden.

Versuchen Sie Folgendes:

(column1 LIKE '%this%' OR column1 LIKE '%that%') AND something = else

Beachten Sie die Verwendung von Klammern! Sie benötigen sie um das OR Ausdruck.
Ohne Klammern wird er als A OR (B AND C) geparst , was Ihnen nicht die erwarteten Ergebnisse liefern wird.