查询所有不比“电子工程”系的所有学生年龄大的其他系的学生信息;

动态 未结 0 83
小小草
小小草 LV1 2023年9月23日 23:40 发表
假设学生表为students,系别表为departments,可以使用以下SQL查询语句: SELECT s.* FROM students s INNER JOIN departments d ON s.department_id = d.id WHERE d.name <> '电子工程' AND s.age > (SELECT MIN(age) FROM students WHERE department_id = (SELECT id FROM departments WHERE name = '电子工程')); 其中,s表示学生表的别名,d表示系别表的别名。该查询使用了INNER JOIN关键字连接学生表和系别表,筛选出不属于“电子工程”系的学生,然后使用子查询找到“电子工程”系中最小的年龄,再用大于该年龄的条件筛选出其他系的学生信息。
收藏(0)  分享
相关标签: 智能问答
问题没解决?让AI助手帮你作答 AI助手
0个回复
  • 消灭零回复