已建GroupConcat模块
定义表 科目 并插入数据:
编号 年级 Name Course
1 一年级 张乐 语文
2 二年级 张乐 数学
3 一年级 张乐 英语
4 二年级 张乐 历史
5 一年级 朴正南 韩语
6 一年级 朴正南 汉语
7 一年级 欧阳南 计算机
8 二年级 欧阳南 农牧
9 二年级 欧阳南 音乐
10 二年级 张乐 语文
执行结果:
年级 Name Course
一年级 张乐 语文,英语
二年级 张乐 数学,历史,语文
一年级 朴正南 韩语,汉语
一年级 欧阳南 计算机
二年级 欧阳南 农牧,音乐
需要筛选 年纪,名称 再把 Course连接起来!
sql代码要怎么写啊?
SELECT [科目].年级,[科目].name,[科目].Course, GroupConcat('[科目].Course','[科目]',' [科目].年级=' & "'" & [科目].年级& "'") AS Course
FROM [科目]
GROUP BY [科目].年纪,[科目].name,[科目].Course;
摇曳的蔷薇
繁华开满天机