【发布时间】:2013-09-10 08:27:02
【问题描述】:
存在列的 HAVING 子句时遇到问题
SELECT COUNT(*) AS `numrows`
FROM (`customers`)
LEFT JOIN `parent_companies` AS j2ee39a6a ON `j2ee39a6a`.`id` = `customers`.`parent_company_id`
WHERE `customers`.`is_approved` = 0
AND `organization` LIKE '%Pizza%'
OR `title` LIKE '%Pizza%'
OR `picture` LIKE '%Pizza%'
HAVING `customers`.`is_approved` = 0
我真的不明白为什么会有这样的问题 - 这是 Grocerycrud 自动生成的查询.. 用于搜索特定输出..
【问题讨论】:
-
产生了什么输出或错误?
-
这是什么问题和麻烦?你不解释!
-
你想做什么?
-
无论如何,我认为不需要
HAVING子句,因为它已经由WHERE子句提供服务,并且没有GROUP BY可以与HAVING一起使用。尝试删除HAVING子句。
标签: mysql having-clause grocery-crud