ACCESS数据库
表名 result 表结构如下
id name result
1 张三 a,b
2 李四 a,c
3 王五 b
4 张三 b,c
5 王五 a
需要在页面显示统计结果如下:
tjresult total
a 3
b 3
c 2
及
name tjresult total
张三 a 1
张三 b 2
张三 c 1
李四 a 1
李四 c 1
王五 a 1
王五 b 1
好像要写存储过程,求实现代码
...全文
992打赏收藏
求救ACCESS数据库字段分割统计
ACCESS数据库 表名 result 表结构如下 id name result 1 张三 a,b 2 李四 a,c 3 王五 b 4 张三 b,c 5 王五 a 需要在页面显示统计结果如下: tjresult total a 3 b 3 c 2 及 name tjresult total 张三 a 1 张三 b 2 张三 c 1 李四 a 1 李四 c 1 王五 a 1 王五 b 1 好像要写存储过程,求实现代码
试试:
创建一个辅助表,设为 tb,字段为 tjresult,字符型,把result 表result 字段中所有可能出现的单项内容都放在这个表里.
然后:
select a.name,b.tjresult,count(*)
from result a inner join tb b on instr("," & a.result & ",","," & b.tjresult & ",")>0
group by a.name,b.tjresult