戊型肝炎疫苗研制成功:请高手救救我啊,这个查询语句怎么写啊!急~~~

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/03 03:03:40
有四个表 lesson_info(序号1, 课程号,名称,教师号,基本介绍) teacher_info(教师号,姓名,学院,电话,E-mail)

lesson_select(序号2, 课程号,教师号,学号) studied_lesson(序号3,课程号,教师号,学号,成绩)

说明:4个表的第一个字段均为主键, 课程号不唯一,教师号是唯一的.

我现在要所想的是: 现在知道某个学号NUM时, 我想得到 课程号,教师号,姓名 但此时的课程号,教师号要不在

lesson_select,studied_lesson中.

可能我表达的不清楚,所以我再说明一下,lesson_info就是全体课程表; teacher_info是教师信息表

lesson_select是学生选课结果表 studied_lesson是已修课程表

我要的就是学生还可以选的课程,也就是除去已经选的和已修的课程. 注:课程号不唯一

高手请救救我 最好是ACCESS支持的SQL语句
其中我要得到的 课程号 教师号 是在lesson_info中,而lesson_info中有的课程号,教师号必会在lesson_select studied_lesson中,我就是想去掉这些 课程号与教师号

select 课程号,lesson_select.教师号,姓名 from lesson_select, teacher_info where lesson_select.教师号 = teacher_info.教师号