【发布时间】:2014-04-08 04:15:40
【问题描述】:
我有以下 sql 查询:
SELECT * FROM `products_groups` `productGroup`
LEFT OUTER JOIN `products` `products` ON (`products`.`product_group_id`=`productGroup`.`id`)
GROUP BY productGroup.name
HAVING (COUNT(products.id) > 0)
能否请您告诉如何更改查询以返回所有结果中的总行数?
附言
SELECT count(*)... 在这种情况下不起作用
【问题讨论】:
-
不清楚,你的意思是要返回所有的productGroup.name,甚至products.id = 0的组?