
课程表为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)
应为三张表:
学生表A 课程表B 选修表C(cid aid bid)
--没有选修任何课程的学生的学号
select * from A where aid not in(select distinct aid from C) --为已选修的人
如有问题可以追问,我当及时回答.
希望能帮到你!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)