sql分组统计

SQL分组查询比如表tableidtypesno1a11012b11023c11014a11015c11026b1103我想分组查询sno,type也分组可selectc... SQL分组查询

比如表table
id type sno
1 a 1101
2 b 1102
3 c 1101
4 a 1101
5 c 1102
6 b 1103

我想分组查询sno,type也分组
可select count(type),sno from table group by sno只能得到sno分组的结果。
我想要的结果为
t_a t_b t_c sno
2 0 1 1101
0 1 1 1102
0 1 0 1103
(最好有下面一行总的统计,没有也可以)
2 2 2 总和
怎么写sql语句(mysql数据库)
表重新帖一下 表table
id | type | sno
1 | a | 1101
2 | b | 1102
3 | c | 1101
4 | a | 1101
5 | c | 1102
6 | b | 1103
要得到的结果
t_a | t_b | t_c | sno
2 | 0 | 1 | 1101
0 | 1 | 1 | 1102
0 | 1 | 0 | 1103
(最好有下面一行总的统计,没有也可以)
2 | 2 | 2 | 总和
展开
 我来答
创作者UqKmDHmbRD
2019-04-12 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.5万
采纳率:27%
帮助的人:908万
展开全部
一楼的可以求出正确答案
你可以吧UNION
ALL去掉
自己SELECT
一下看看!正确的!
先求出男和女的
前面2句
求所有员工的第三句
求出所有男和女的
第四句
分开写就可以了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式