我有下面的搜索脚本在表中执行多列搜索,但结果不符合预期,很少有数据行显示为 status =new
和 company name = demo
,有人可以指出以下查询有什么问题吗?在这些条件下执行搜索的更准确查询是什么?
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
非常感谢。