我的問題是關於左連接我試圖計算有多少人正在跟蹤某個項目。 (也可以是零個追隨者)
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