什么是PostgreSQL中的LEFT JOIN?

前端之家收集整理的这篇文章主要介绍了什么是PostgreSQL中的LEFT JOIN?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我看到使用LEFT JOIN而不是INNER或LEFT OUTER的查询

什么是LEFT JOIN?

内连接只返回在两个表中匹配的条目,左连接将接收第一个表中的所有条目以及第二个表中匹配的所有条目。右连接与左连接相反(即:所有从第二个表)

所以如果TableA是

A B
1 a
2 b
3 c

和TableB是

A B
1 d
2 e

然后从TableA中选择*来自TableA.A = TableB.A返回

1 a 1 d
2 b 2 e

并从TableA中选择*,然后在TableA.A = TableB.A中返回

1 a 1 d
2 b 2 e
3 c null null
原文链接:https://www.f2er.com/postgresql/192880.html

猜你在找的Postgre SQL相关文章