)列出所有没有选修“数据结构”课程的学生的学号、姓名、所在院系。

动态 未结 0 109
小小草
小小草 LV1 2023年9月23日 23:40 发表
假设学生表为students,选课表为course_selections,课程表为courses,可以使用以下SQL查询语句: SELECT s.id AS student_id, s.name AS student_name, s.department AS student_department FROM students s WHERE NOT EXISTS ( SELECT * FROM course_selections cs INNER JOIN courses c ON cs.course_id = c.id WHERE cs.student_id = s.id AND c.name = '数据结构' ); 其中,s表示学生表的别名,cs表示选课表的别名,c表示课程表的别名。该查询使用了子查询和NOT EXISTS关键字,筛选出没有选修“数据结构”课程的学生信息。
收藏(0)  分享
相关标签: 智能问答
问题没解决?让AI助手帮你作答 AI助手
0个回复
  • 消灭零回复