sql如何将不存在的结果用 null显示,例如查询选课表时,如果有的同学没有选课,怎么只显示其学生信息

2025-01-03 02:30:12
推荐回答(2个)
回答(1):

以学生表为主表,和选课表做左连接
select 学生表.学生信息, 选课表.课程
from 学生表 left join 选课表 on 学生表.学号 = 选课表.学号
这样的连接方式,如果学生没选课,那么选课表的信息就是NULL。但是会显示学生表的信息

回答(2):

、、、、、、、、、、建表的时候那个字段默认是null,查询就显示出来了。你说的我都没法理解,只能给你这个回答了。