我有一个完全工作的存储过程使用连接从不同的表中获取数据。我目前正在使用下面的SELECT语句来选择我需要的数据:
SELECT
ClientReference, ReferenceNumber, Text3,
ReceiptDate, [dbo].[Complaint].[Description],
ActionTaken, dbo.Category.Name, dbo.CategoryOption.FullName,
dbo.Complaint.AuditCreatedBy,
dbo.UserGroup.Name, dbo.Complaint.LoggedByUserId,
dbo.Complaint.LoggedByTime
FROM
dbo.Complaint
现在我想要做的是将这些数据插入临时表中。但是,INSERT INTO
不起作用,因为我有两列(由我的加入产生)名为Name
。
我将如何解决这个问题?
答案 0 :(得分:3)
只是其中一个Name
列:
SELECT
ClientReference,
ReferenceNumber,
Text3,
ReceiptDate,
Complaint.Description,
ActionTaken,
Category.Name As CategoryName,
CategoryOption.FullName,
Complaint.AuditCreatedBy,
UserGroup.Name,
Complaint.LoggedByUserId,
Complaint.LoggedByTime
INTO #tempTable
FROM
dbo.Complaint
...