你好,我想问一下在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')

那些字段你也没给,你就照着对应到你表里的字段改一下吧来自:求助得到的回答
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-09-15
这个你要打开表看一下才能知道,用到哪个表中的字段,就要把哪个表加入到查询设计器。比如说第一个题,要显示“姓名”“性别”这两个字段,就要用到stud表,显示“课程名”字段,就要用到tcourse表,显示“成绩”字段,就要用到tscore表,所以在查询设计器中就要把这三张表都要加进去。
相似回答