Amazon Redshift - 默认加入是什么?

pra*_*een 2 join amazon-redshift

Amazon Redshift中的默认"加入"是什么?当我没有指定任何方向时,Redshift是使用内部还是左或右或外部连接?

小智 5

Amazon Redshift基于PostgreSQL,默认情况下INNER JOIN与许多其他查询语言一样.

您也可以通过创建两个简单的表来查找它,并执行一个简单的SELECT by JOIN查询

A    B
-    -
1    3
2    4
3    5
4    6
Run Code Online (Sandbox Code Playgroud)
select * from a JOIN b on a.a = b.b;
Run Code Online (Sandbox Code Playgroud)

这里1,2对于表A是唯一的,而5,6对于表B是唯一的,而3,4是常见的,上面的查询仅返回值3,4,因此它是内连接.