本文介绍了MySQL查询与别名WHERE不匹配的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
为什么我的sintax不正确?
why does my sintax is not right?
SELECT *,
MATCH(tags,title,description) AGAINST ('asd jhbdckdsb' IN BOOLEAN MODE) AS score
FROM blogs WHERE score > 0
ORDER BY score DESC, insert_datetime DESC, id DESC ;
该问题似乎在WHERE条件下:/
the problem seems to be on WHERE condition :/
推荐答案
WHERE
中不允许使用不可见的列和列别名,因此请使用HAVING
invisible columns and column alias are not allowed in WHERE
so use HAVING
HAVING score > 0
而不是WHERE
这篇关于MySQL查询与别名WHERE不匹配的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!