【发布时间】:2015-03-20 18:41:51
【问题描述】:
作为背景,我已经设置了 100 个红移查询,比这复杂得多,但我认为我一定遗漏了一些简单的东西。
我在表 1 和表 2 之间进行左外连接。这些表基本上是这样的:
Table1
Col1 Col2 Col3
A C E
A D F
Table2
Col 1 Col2 Col3
A C Z
我没有 where 语句。我的声明是:
on Table1.Col1 = Table2.Col1 and Table1.Col2 = Table2.Col2
我的结果表是:
ResultTable:
Col1 Col2 Col3 Col4
A C E Z
我期待:
ExpectedTable:
Col1 Col2 Col3 Col4
A C E Z
A D F Null
我错过了什么?谢谢。
【问题讨论】:
-
编辑您的问题并显示整个查询。
-
请在代码问题中给出minimal reproducible example--剪切&粘贴&可运行代码加上所需的输出加上清晰的规范和解释。这包括您可以提供的最少代码,即您显示的代码可以通过您显示的代码扩展为不可以。 (调试基础。)
标签: sql left-join amazon-redshift