我想将主查询中选择的记录数获取到子查询中
我当前尝试执行的查询是:
SELECT cat_id,category_name,seo_name,(SELECT count(category_name) FROM ccs_coupons WHERE (category_name LIKE category_name OR website_name LIKE category_name OR description LIKE LIKE category_name OR url_desc LIKE category_name )) FROM `ccs_coupons` WHERE category_name like 'a%' GROUP BY category_name ORDER BY category_name ASC LIMIT $page,$config
你不能把HAVING
外部查询上的子句,因为它不是聚合查询。试试这个:
SELECT users.id,
users.display_name,
COUNT(*) AS comments_count
FROM users
INNER JOIN cms_comments
ON users.id = cms_comments.author_id
GROUP BY users.id, users.display_name
HAVING COUNT(*) > 150;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)