SQL多表查询!!!!!!!!!

来源:百度知道 编辑:UC知道 时间:2024/05/16 17:00:31
成绩表,有10个表(姓名,学校,科目,成绩),代表10个系,10个系有不同的考试科目,现在要求输入学生 姓名和学号 查询出相关信息,科目比较多150多科,请问怎么实现啊
汗了,有学号,先安学生的姓名、学号确定是哪个系的,怎么确定,一个系可就是一张表

这个不用多表关联
但你的成绩表有问题,缺少学号,姓名可能重复

你先安学生的姓名、学号确定是哪个系的,然后再从系的表中查找姓名、学号相符合的记录,按科目排序,显示出来就行了

你应该有学生表,从学生表中查出系
如果没有就看看学号是否有规律,有没有系别的标示 从中判断是哪个系的
如果再不行,那就要关联或联合查询 也可以做循环挨个查询数据表,有数据就退出循环,取得列表

做视图用循环来实现