我有 3 张桌子
- 表格1
- 表2
- 表3
我正在应用内部连接以从所有这些表中检索数据,但是一旦任何表中的任何值为空,我就没有得到任何行有人可以告诉我这样做的正确方法吗?
select name, subject, class
from table1
inner join table2
on table1.subjectId = table2.subjectId
inner join table3
on table1.classId = table3.classId
where studentId = 3
在 studentId 3 上,table2 中没有主题,因此它没有为所有表提供任何结果。