我有4列的表(id, bm, name, act
)。SQL SELECT查詢與組和不同
我不想這麼檢索由bm
分組的記錄和統計每一組有多少條記錄,其中有和act = no
其中act = yes
一次......
,如果我有記錄:
(Id, bm, name, act)
1, 5, Nik, yes
2, 6, Mike, yes
3, 5, Tom, no
4, 5, Alex, no
結果我需要是:
(bm, totalYes, totalNo)
5, 1, 2
6, 1, 0
我想,一切都可能從SQL檢索,但我不知道如何:(
所以,你所面臨的issue..and把片斷你做了什麼 –
@LazaBre嘗試以下。 'Select SUM(CASE WHEN act ='no'THEN 1 ELSE 0 END)as NoCount,SUM(CASE WHEN act ='yes'THEN 1 ELSE 0 END)YesCount from tbl group by gm' – tchelidze