我正在尝试使用下一条语句进行过滤查询:
SELECT * FROM user_jobs,users WHERE user_jobs.job_title LIKE "%some_keyword%" **OR** user_jobs.job_title LIKE "%another_keyword%" AND user.id=user_jobs.userid
规格:users.id 是 PK 和 user_jobs.userid 是 FK 到 users.id
我正在尝试过滤用户以获取与指定值相似的用户。当我运行它时,我得到一个很长的循环,最后是一个包含重复项的大量用户列表。(例如,我只有 300 个用户,查询显示超过 3000 个结果)
请问我做错了什么?
提前致谢!