完全外部联接SQL Server

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了完全外部联接SQL Server相关的知识,希望对你有一定的参考价值。

我的部门销售情况为>

MonthYear  Total
-----------------
April2016    2
Sept2016     2
Oct2016      6
Jan2016      8
Feb2016      9

使用SalesDate表,链接到SalesDateDate,我想进行完全外部联接并返回缺少的月份,如下所示:

MonthYear  Total
-----------------
Jan2016      8
Feb2016      9
Mar2016      0
April2016    2
May2016      0
June2016     0
July2016     0
Aug2016      0
Sept2016     2
Oct2016      6
Nov2016      0
Dec2016      0

您能告诉我该怎么做吗?当我进行完整的外部联接时,我不会错过缺少的月份

我来自某个部门的销售额为月份总计----------------- 2016年4月2日2016年9月2日2016年10月2日2016年1月6日2016年2月8日9使用链接在SalesDate上的Sales and Date表。 。

答案

这是left join。像这样:

另一答案

如果您没有日期/日历表(建议使用)

以上是关于完全外部联接SQL Server的主要内容,如果未能解决你的问题,请参考以下文章

SQL:跨两个层次结构的完全外部联接

与 MS SQL Server 完全联接

需要帮助在 MS Access 中实施完全外部联接

在多列上组合 sql 内部和外部联接

MS Access 完全外部联接中的莫名行为?

完全外连接不显示不匹配的行 - SQL