又如何做LEFT JOIN,RIGHT JOIN并FULL JOIN适应? 假设你正在加入没有重复的列,这是一个非常常见的情况: A和B的内部连接给出A相交B的结果,即维恩图交点的内部部分。 A和B的外部连接给出了A联合B的结果,即维恩图联合的外部部分。 例子 假设你有两个表格,每个表格有一列,数据如下: A B - - 1 3 2 4 3 5 4 6 请注意,(1,2)对于A是唯一的,(3,4)是常见的,而(5,6)对于B是唯一的。 内部联接 使用等效查询中的任何一个的内部联接给出两个表的交集,即它们具有共同的两个行。 select * from a INNER JOIN b on a.a = b.b; select a.*, b.* from a,b where a.a = b.b; a | b --+-- 3 | 3 4 | 4 左外连接