Mysql
 sql >> Base de données >  >> RDS >> Mysql

'LIKE ('%this%' OR '%that%') et quelque chose =autre' ne fonctionne pas

Ce serait bien si vous le pouviez, mais vous ne pouvez pas utiliser cette syntaxe en SQL.

Essayez ceci :

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

Attention à l'utilisation des parenthèses ! Vous en avez besoin autour du OR expression.
Sans crochets, il sera analysé comme A OR (B AND C) , qui ne vous donnera pas les résultats escomptés.