J'ai une requête simple comme indiqué ci-dessous
SELECT id, name, email FROM users WHERE group_id = 1
Cela fonctionne bien jusqu'à ce que je commence à ajouter LIKE
des requêtes, enchaînées avec OR
les déclarations jusqu'à la fin.
SELECT id, name, email FROM users
WHERE group_id = 1
AND id LIKE $searchterm
OR name LIKE $searchterm
OR email LIKE $searchterm
Soudain, mon WHERE
n'est plus maintenue et les résultats avec un 'group_id' de 2 ou 3 sont récupérés.
Y a-t-il un moyen de regrouper WHERE
afin qu'elles soient toujours respectées ou est-ce que je rate quelque chose d'évident ?