你好,我想问一下在access中 让你对几个表格进行查询,那我们怎么确定是哪个表格呢?比如说下面的题型。
展开全部
你要根据问题来审题啊
来了解这个查询中需要用到哪些表
第一个
姓名,性别 --这个应该属于tstud表里的
课程号--tcourse表和tscore表都有,这个属于关联字段
成绩--属于tscore表
第一个我有些没看懂,试着按自己理解下一下,就是某个学生选的课程都是必修课,并把这个学生的那些数据找出来
select distinct tstud.姓名,tstud.性别,tcourse.课程号,tscore.成绩
from tstud,tcourse,tscore where tstud.学号=tscore.学号 and tcourse.课程号=tscore.课程号
and tcourse.课程号 not in (select 课程号 from tcourse where 课程类型='选修')
第二个基本审题也差不多
select tcourse.课程号,tcourse.课程名,tscore.成绩
from tcourse,tscore where tcourse.课程号=tscore.课程号 and tcourse.课程类型='选修'
and tcourse.课程号 in ('101','102')
那些字段你也没给,你就照着对应到你表里的字段改一下吧
来了解这个查询中需要用到哪些表
第一个
姓名,性别 --这个应该属于tstud表里的
课程号--tcourse表和tscore表都有,这个属于关联字段
成绩--属于tscore表
第一个我有些没看懂,试着按自己理解下一下,就是某个学生选的课程都是必修课,并把这个学生的那些数据找出来
select distinct tstud.姓名,tstud.性别,tcourse.课程号,tscore.成绩
from tstud,tcourse,tscore where tstud.学号=tscore.学号 and tcourse.课程号=tscore.课程号
and tcourse.课程号 not in (select 课程号 from tcourse where 课程类型='选修')
第二个基本审题也差不多
select tcourse.课程号,tcourse.课程名,tscore.成绩
from tcourse,tscore where tcourse.课程号=tscore.课程号 and tcourse.课程类型='选修'
and tcourse.课程号 in ('101','102')
那些字段你也没给,你就照着对应到你表里的字段改一下吧
来自:求助得到的回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询