明天就要交工了 一个查询还没搞定 求帮助
假设 一个表
id danwei jiaofei
1 aaa 20
2 bbb 21
3 ccc 22
4 aaa 24
返回全部记录的同时 需要对danwei字段返回重复的计数但不去重
要求返回如下记录集
id danwei jiaofei jishu
1 aaa 20 2
2 bbb 21 1
3 ccc 22 1
4 aaa 24 2
假设 一个表
id danwei jiaofei
1 aaa 20
2 bbb 21
3 ccc 22
4 aaa 24
返回全部记录的同时 需要对danwei字段返回重复的计数但不去重
要求返回如下记录集
id danwei jiaofei jishu
1 aaa 20 2
2 bbb 21 1
3 ccc 22 1
4 aaa 24 2
解决方案:60分
select t.*, (select count(*) from 一个表 where danwei=t.danwei) as jishu from 一个表 t