【发布时间】:2015-01-22 20:58:39
【问题描述】:
我正在编写递归算法。它从去年的 4 个时期获取数据,并创建一个结果集。 问题是并非所有场景都返回 4 个周期。 所以,我在桌子上做了一组 4 个选择,使用外连接来连接它们。他们加入了PK。但是,它们都连接到第一个数据点。有时这个数据点不存在,这在我的加入中引发了麻烦。 有没有一种简单的方法可以使用 PK 对 4 个表进行完全外连接,其中包含 16 个 where 子句并使用 (+) 将它们外连接 实际上,(+) 甚至可以在 sql server 上工作吗?
谢谢, 埃里克
【问题讨论】:
-
为什么不直接使用联合?
-
您在发帖前尝试过 + 吗?
标签: sql sql-server outer-join self-join