想做一个查询,求教高手
access吧
全部回复
仅看楼主
level 8
Ghost野潴 楼主
现在有如下两个表
1、学生信息表:
字段:学生编号(唯一) 学生姓名 身份证号码 性别 出生年月日 年龄 家庭地址 联系方式 备注
2、考试成绩表
字段:学生编号 考试日期 考试科目 分数
现在想查询得到一个表为
学生编号 学生姓名 身份证号码 性别 出生年月日 年龄 家庭地址 联系方式 备注 数学考试最高分日期 数学最高分 语文考试最高分日期 语文最高分 英语考试最高分日期 英语最高分
同时如果有人一个学期多次考试都没参加 学生信息还在的 考试信息空的也给他空出来
请问这个查询要怎么做啊
2021年03月19日 15点03分 1
level 7
这哪用什么高手,设计查询里面考试科目分数汇总选项选“最大值”不就得啦
2021年03月20日 09点03分 2
主要横向展开
2021年03月20日 11点03分
level 7
把两个表的学生编号关联在一起,所有信息不就横向展开了么,建立查询过程几乎鼠标就解决了键盘都不用敲呢
2021年03月20日 12点03分 3
不是,这样的话一个人三条信息(语文数学英语),但是我想就是一人信息,后面语文数学英语直接横过来一行
2021年03月20日 13点03分
level 7
楼猪是学习委员啊,小弟我从小调皮做不来领到,佩服佩服[滑稽]
2021年03月20日 14点03分 4
level 4
直接使用查询实现功能太过于麻烦,需要判断的条件过多,SQL语句过于复杂,
建议使用临时表实现更有效与直观。
2021年03月26日 01点03分 5
吧务
level 13
交叉表查询
2022年10月25日 07点10分 6
1