首页 > 解决方案 > 将多个数据表合并为一个

问题描述

我有多个 (15) 数据表,我想合并为一个。

通常我使用“合并”来合并数据表,但输出显示如下:

在此处输入图像描述

所需的输出是这样的:

在此处输入图像描述

标签: c#sqlsql-serverc#-4.0c#-3.0

解决方案


您可以设置完整的外部联接,并可以根据需要获取数据。

Select 
CPC.Id,
CPC.CPC,
CPO.CPO,
CPE.CPE
from CPC
FULL OUTER JOIN CPO on CPO.Id = CPC.Id
FULL OUTER JOIN CPE on CPE.Id = CPC.Id

因此,通过使用它,我得到了与您的期望完全相同的输出。所以你可以这样尝试。


推荐阅读