语句忽略了WHERE参数。SELECT * FROM people
WHEREuniversity='2' AND MATCH (lname,fname) AGAINST ('+massive' IN BOOLEAN MODE) OR (fname LIKE '%box%' OR lname LIKE '%box%')此查询允许筛选除university='2'我如何更新它,以便严格地只显示大学=2的结果我将全文搜索和LIKE结合在一起的原因是全文搜索所具有的最小字母计数,而且由于我处于共享托管计划中,所以无法修改设置。因此,我将全文和LIKE结合起来,以适应任何想法都会很有帮助的谢谢!
1 回答
慕虎7371278
TA贡献1802条经验 获得超4个赞
SELECT * FROM people
WHERE
university='2'
AND (MATCH (lname,fname) AGAINST ('+massive' IN BOOLEAN MODE)
OR fname LIKE '%box%'
OR lname LIKE '%box%')ANDORuniversity = '2'MATCHfname/lname
添加回答
举报
0/150
提交
取消
