我的问题是关于左连接我试图计算有多少人正在跟踪某个项目。 (也可以是零个追随者)
SQL选择中的列的顺序很重要吗?
现在我可以得到它的工作的唯一途径是通过增加
group by idproject
我的问题是,如果一种方法来避免使用此,只选择和隐式
设置该组选项。
SQL:
select `project_view`.`idproject` AS `idproject`,
count(`track`.`iduser`) AS `c`,`name`
from `project_view` left join `track` using(idproject)
我expected it count null为零,但它不会出现在所有,
如果我忽略计数则显示为空在那里没有追随者。
您需要group by,以便聚合函数知道要计数的内容。选择顺序无关紧要。 – 2010-12-19 00:03:22