【发布时间】:2016-09-06 13:46:26
【问题描述】:
我想显示两个表中的记录。
它应该从两个表中返回所有匹配的记录。
如果一条记录存在于第一个表中但不存在于第二个表中,则它应从第二个表中返回 null,并从第一个表中返回记录。 如果记录存在于第二个表中但不存在于第一个表中,则它应从第一个表返回 null,并从第二个表返回记录
我不想使用full outer join,因为我想创建一个索引视图,并且索引视图中不允许外部(左、右、全)连接。
对于这种情况有没有更好的解决方案。
【问题讨论】:
-
你为什么不想使用
full join?它适用于这样的情况 -
另一种选择是两个左连接的联合。但是你为什么要这样做呢?
标签: sql sql-server join