關(guān)于兩表統(tǒng)計數(shù)分組的SQL語句
其寫的SQL語句是這樣的:SELECT `a表`.`name` AS 村社,COUNT(`a表`.id) AS 統(tǒng)計結(jié)果 FROM a表 LEFT JOIN `b表` ON `a表`.card=`b表`.card WHERE `b表`.card is not NULL GROUP BY `a表`.`name`右邊是我統(tǒng)計出來的結(jié)果集,但我想把在a表的字段card在b表中沒有的記錄都統(tǒng)計出來,我卻怎么也做不到啊,請老師幫忙看一下是怎么寫的嘛!
比如:
一 ?1
二 ?1
三 ?0
四 ?0
我試了很多種方法都沒試出來,請老師指導一下,謝謝
2016-03-28
SELECT `a表`.`name` AS 村社,COUNT(`a表`.id) AS 統(tǒng)計結(jié)果 FROM a表 LEFT JOIN `b表` ON `a表`.card=`b表`.card WHERE GROUP BY `a表`.`name`
2016-04-05
老師,謝謝,我知道怎么做了,是我的統(tǒng)計字段,給弄錯了的原因
2016-04-05
老師,我是這樣寫的:SELECT `a表`.`name` AS 村社,COUNT(`a表`.id) AS 統(tǒng)計結(jié)果 FROM a表 LEFT JOIN `b表` ON `a表`.card=`b表`.card GROUP BY `a表`.`name`
但顯示出來的效果卻是這樣的,沒有數(shù)據(jù)的統(tǒng)計結(jié)果為1,這是怎么回事啊?