您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

什么是PostgreSQL中的LEFT JOIN

什么是PostgreSQL中的LEFT JOIN

当ainner join仅返回两个表中都匹配left join的条目时,a将获取一个表中的所有条目以及第二个表中的所有匹配条目。Aright join是a的倒数left join(即:全部来自第二张表)

所以如果TableA是

A B
1 a
2 b
3 c

并且TableB是

A B
1 d
2 e

然后Select * from TableA inner join TableB on TableA.A = TableB.A返回

1 a 1 d
2 b 2 e

Select * from TableA left join TableB on TableA.A = TableB.A返回

1 a 1 d
2 b 2 e
3 c null null
SQLServer 2022/1/1 18:28:29 有322人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶