如何用sql语言在数据库中查找没有选修任何课程的学生的学号,姓名的命令?

如题所述

假设学生表为A,学号字段为id,姓名字段为name;
课程表为B,其中row_id为课程编号,stu_no为选修该门课的学生的学号
SQL:
SELECT A.id,A.name
FROM A
WHERE A.id NOT IN (SELECT DISTINCT B.stu_no FROM B)
温馨提示:答案为网友推荐,仅供参考
相似回答