У меня есть простой запрос, как указано ниже
SELECT id, name, email FROM users WHERE group_id = 1
Это прекрасно работает до тех пор, пока я не начну добавлять LIKE
запросов, прикованных к концу OR
операторами.
SELECT id, name, email FROM users
WHERE group_id = 1
AND id LIKE $searchterm
OR name LIKE $searchterm
OR email LIKE $searchterm
Внезапно мое предложение WHERE
больше не поддерживается, и результаты с 'group_id' 2 или 3 извлекаются.
Есть ли способ, которым я могу сгруппировать WHERE
предложения, чтобы они всегда оставались в силе, или я упускаю что-то очевидное?