У меня есть ниже скрипта поиска, чтобы выполнять поиск по нескольким столбцам в таблице, но результаты не так ожидаются, мало строк данных отображаются со статусом = new
и фирменным именем = demo
, может кто-то пожалуйста укажите, что неправильно для нижеследующего запроса? какой более точный запрос выполнить поиск с этими условиями?PHP ключевые слова для поиска в нескольких столбцах таблицы
SELECT * FROM messageboard AS m LEFT JOIN users AS u ON m.author_id=u.user_id
WHERE m.status='approved'
AND u.user_email LIKE '%demo%'
OR u.company_name LIKE '%demo%'
OR m.subject LIKE '%demo%'
ORDER BY m.posted_time DESC
Большое спасибо.