比较初级的问题,这个SQL如何写?
两个表,Tab1,Tab2,
结构如下:
Tabl1
IDProName
1aa
2bb
3cc
......
Tabl2
IDProname Acdate
1aa 2009-01-02
2aa 2009-03-02
3cc 2009-02-02
4bb 2009-01-02
5cc 2009-02-02
6cc 2009-03-02
.........
要实现的是:做一个统计,从Tabl2中分别筛选出Proname是aa、bb、cc的记录总数,形成如下表:(Tab1和Tabl2有相同的Proname)
ID Proname counts
1 aa 2
2 bb 1
3 cc 3
[解决办法]
select id,proname,count(*) as counts from Tabl2 group by id,proname