我正在尝试使用此select语句并使用它将结果插入到新表中。
INSERT INTO [DataALL]
SELECT *
FROM (SELECT [Data 2015].[Sort ID],
[Data 2015].[Sort ID Description],
[Data 2015].[Customer],
[Data 2015].[Customer ID],
[Data 2015].[Invoice Nbr],
[Data 2015].[Src Sys],
[Data 2015].[HCC],
[Data 2015].[Bill Lvl 1],
[Data 2015].[Bill Lvl 2],
[Data 2015].[Bill Lvl 3],
[Data 2015].[Bill Lvl 4],
[Data 2015].[EID],
[Data 2015].[HCID],
[Data 2015].[Last Name],
[Data 2015].[First Name],
[Data 2015].[Incurred Date],
[Data 2015].[Paid Date],
[Data 2015].[Claim Nbr],
[Data 2015].[Servc Plan],
[Data 2015].[TOC],
[Data 2015].[Sex Rel],
[Data 2015].[Reimburse Amount],
[EE Status Desc].[Employee Status Desc],
[Operating Company Mapping].[NiSource_CPG]
FROM ([Data 2015]
LEFT JOIN [EE Status Desc]
ON MID([Data 2015].[Bill Lvl 2],3,1) = [EE Status Desc].[Employee Status])
LEFT JOIN [Operating Company Mapping]
ON MID([Data 2015].[Bill Lvl 4],2,2) = [Operating Company Mapping].[Operating Company]);
答案 0 :(得分:0)
尝试添加要插入的列:(它们位于下面第一行的parens中)
INSERT INTO [DataALL] ([Sort ID], [Sort ID Description], ...)
SELECT [Data 2015].[Sort ID], ... FROM [Data 2015]
LEFT JOIN [EE Status Desc]
ON MID([Data 2015].[Bill Lvl 2],3,1) = [EE Status Desc].[Employee Status])
LEFT JOIN [Operating Company Mapping]
ON MID([Data 2015].[Bill Lvl 4],2,2) = [Operating Company Mapping].[Operating Company]);