武汉教育电视台回放:ASP+sql的多表添加问题,紧急求助!!!

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/29 03:26:42
我的数据库有三张表 分别是course(课程) class(班级) set(开设),就是课程和班级用开设相连, 课程有:课程号 课程名 课程类型 考核方式等字段, 班级有班级号和班级名,开设有开设号,课程号 班级号和教师名四个字段,我想做一个多表添加,就是为查询出的课程信息添加班级信息和教师名,就是制定教学任务,请问如何写sql语句???
我的一个课程号就对应一个开设号,就是给一门课添加一个班级和教师,应该用insert语句吧?

分别是course(课程) class(班级) set(开设),就是课程和班级用开设相连- -不应该在每张表里面设置一个共有id么?

课程表 course
courseNo
courseName
courseCate
ExamWay

班级表 class
classNo
className

开设表 set
setNo
courseNo
classNo
teacher

已知条件: 课程表信息
courseNo

结果: 添加班级信息,和教师名
一个课程号 对应多个开设

SELECT
CS.*, S.teacher, CL.*
FROM
set S,course CS,class CL
WHERE
S.courseNo = courseNo
AND
S.courseNo = CS.courseNo
AND
S.classNo = CL.classNo