亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

關于兩表統計數分組的SQL語句

http://img1.sycdn.imooc.com//56f3f6ce0001875d07610356.jpg

其寫的SQL語句是這樣的:SELECT `a表`.`name` AS 村社,COUNT(`a表`.id) AS 統計結果 FROM a表 LEFT JOIN `b表` ON `a表`.card=`b表`.card WHERE `b表`.card is not NULL GROUP BY `a表`.`name`右邊是我統計出來的結果集,但我想把在a表的字段card在b表中沒有的記錄都統計出來,我卻怎么也做不到啊,請老師幫忙看一下是怎么寫的嘛!

比如:

一 ?1

二 ?1

三 ?0

四 ?0

我試了很多種方法都沒試出來,請老師指導一下,謝謝


正在回答

3 回答

SELECT `a表`.`name` AS 村社,COUNT(`a表`.id) AS 統計結果 FROM a表 LEFT JOIN `b表` ON `a表`.card=`b表`.card WHERE GROUP BY `a表`.`name`

1 回復 有任何疑惑可以回復我~
#1

SevenKey

where去掉 sorry 打多了
2016-03-28 回復 有任何疑惑可以回復我~
#2

joyoes 提問者

非常感謝!
2016-04-05 回復 有任何疑惑可以回復我~
#3

joyoes 提問者

老師,我是這樣寫的:SELECT `a表`.`name` AS 村社,COUNT(`a表`.id) AS 統計結果 FROM a表 LEFT JOIN `b表` ON `a表`.card=`b表`.card GROUP BY `a表`.`name` 但顯示出來的效果卻是這樣的,沒有數據的統計結果為1,這是怎么回事???
2016-04-05 回復 有任何疑惑可以回復我~

老師,謝謝,我知道怎么做了,是我的統計字段,給弄錯了的原因

0 回復 有任何疑惑可以回復我~

http://img1.sycdn.imooc.com//5703d0560001a70410550430.jpg

老師,我是這樣寫的:SELECT `a表`.`name` AS 村社,COUNT(`a表`.id) AS 統計結果 FROM a表 LEFT JOIN `b表` ON `a表`.card=`b表`.card GROUP BY `a表`.`name`

但顯示出來的效果卻是這樣的,沒有數據的統計結果為1,這是怎么回事???

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

關于兩表統計數分組的SQL語句

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號