如何得到group by后的记录数
请教!
TABLE A
A B C D
1 1 1 1
1 1 2 2
1 2 4 2
1 2 2 3
1 2 3 4
SELECT * FROM A GROUP BY A,B
结果是什么?
怎么写SQL才能同时得到A=1,B=1 中C 的个数?可以看出来C的个数为2,这2怎么得到
在线等...
------解决方案--------------------select count(*) from (
select c_a,c_b,c_c
from table_name
where 1 = 1
group by c_a,c_b,c_c
);