【发布时间】:2018-05-04 00:20:37
【问题描述】:
Redshift documentation 说:
合并加入
通常最快的连接,合并连接用于内部连接和 外连接。合并连接不用于完全连接。
但我一直认为完全连接和外连接是一回事:保留两个表中的行,无论它们是否存在于另一个表中。
他们是否只是将左外连接和右外连接称为合并排序,而“外连接”(全外连接)不适用?
【问题讨论】:
标签: amazon-redshift
Redshift documentation 说:
合并加入
通常最快的连接,合并连接用于内部连接和 外连接。合并连接不用于完全连接。
但我一直认为完全连接和外连接是一回事:保留两个表中的行,无论它们是否存在于另一个表中。
他们是否只是将左外连接和右外连接称为合并排序,而“外连接”(全外连接)不适用?
【问题讨论】:
标签: amazon-redshift
好地方,也许文档可以更清楚。 You can submit a pull request for our docs if you feel motivated to do so.
在这种情况下,文档表示当一个表是“主”表时使用合并连接,例如,它将用于INNER JOIN、LEFT [OUTER] JOIN、RIGHT [OUTER] JOIN,但不用于@987654325 @ 必须保留两边的行。
【讨论】: