@1 教师和课程之间是多对多的关系,可以通过创建一个中间表来实现这种关系。在中间表中添加教师和课程的外键,即教师表的工号id和课程表的课程编号id。

@2 教师和班级之间是多对多的关系,可以通过创建一个中间表来实现这种关系。在中间表中添加教师和班级的外键,即教师表的工号id和班级表的班级编号id。

@3 查询语句: SELECT * FROM 教师表 LIMIT 1, 3; SELECT * FROM 课程表 LIMIT 1, 3;

@4 查询语句: SELECT 姓名, 教龄 FROM 教师表 ORDER BY 教龄 DESC LIMIT 1;

@5 查询语句: SELECT 开设学期, COUNT(*) AS 课程数量, SUM(课程学分) AS 总学分 FROM 课程表 GROUP BY 开设学期;

@6 查询语句: SELECT 班级编号id, COUNT(*) AS 老师数量 FROM 中间表 GROUP BY 班级编号id;

@7 查询语句: SELECT * FROM 课程表 WHERE id NOT IN (SELECT kid FROM 教师表);


原文地址: https://www.cveoy.top/t/topic/o3q1 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录