什么是PostgreSQL中的LEFT JOIN?
发布时间:2020-12-13 16:35:31 所属栏目:百科 来源:网络整理
导读:我看到使用LEFT JOIN而不是INNER或LEFT OUTER的查询。 什么是LEFT JOIN? 内连接只返回在两个表中匹配的条目,左连接将接收第一个表中的所有条目以及第二个表中匹配的所有条目。右连接与左连接相反(即:所有从第二个表) 所以如果TableA是 A B1 a2 b3 c 和Tab
我看到使用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 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |