left join和right join
- 一般:主键表 left join 外键表 / 外键表 right join 主键表
- 首先join前确认两个表是否添加了主外键关系
有主外键关系 但未添加主外键关系 也没事 左联右连的on说明了关系其关系 - 以主键表的主键列作为 做表标准:
-
多个left join:
-
LEFT JOIN RIGHT JOIN连接表 可能出现null的情况
说明:主键列是student的s,其左连接score列
下面是select 不同列 的结果
-
连接后出现不了null的情况
-
多个left join的 子left join 别名问题:
join
- 内连接:两个表的主键列和外键列一一对应时(没有缺失信息时),不需要left/right join