问题描述
- sql 多表联合统计问题
- 三张表,用户表
用户:
ID Uname
1 张三
2 李四
3 王五
. .
. .
. .档案分类1:
ID Title UserID
1 XXX 2
2 aaa 2
3 bbb 1
4 ccc 3
. . .
. . .
. . .
档案分类2:
ID FileNo UserID
1 XXX 2
2 aaa 2
3 bbb 1
4 ccc 3
. . .
. . .
. . .
档案表和用户表通过UserID 关联,怎样统计出下面的效果:
分类名称 总数 张三 李四 王五 ……
档案1 19 2 3 0
档案2 1 3 0 6
因为档案可能有多重分类,但都可以用UserID和用户表关联,所以最好用动态sql
解决方案
解决方案二:
http://blog.chinaunix.net/uid-25887681-id-599764.html
时间: 2025-01-30 05:05:40