重新突出显示,还有一个额外的数据字段Table2.
我想要一个像这样的结果表

由于三个突出显示的区域显示如果某个表中的任何一个表中没有某些内容,那么它将在结果表中显示为null.
我尝试了不同的解决方案使用except和不同,joins但没有工作.请提出一些解决方案.谢谢
你可以使用FULL OUTER JOIN:
SELECT COALESCE(t1.[Date], t2.[Date]),
CASE
WHEN t1.[Group] IS NULL OR t2.[Group] IS NULL THEN NULL
ELSE t1.[Group]
END
FROM Table1 AS t1
FULL OUTER JOIN Table2 AS t2
ON t1.[date] = t2.[date] AND t1.[Group] = t2.[Group]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
77 次 |
| 最近记录: |