【发布时间】:2020-03-16 17:15:41
【问题描述】:
如何使用下面提供的查询避免重复
INSERT INTO dbo.Entities(EntityId, [Name], [Description], [Type], Source)
SELECT DISTINCT
CUST_CODE, NAME, FULLDESCRIPTION, 'Agency' AS Type, 'SunDbAgencies' AS Source
FROM dbo.VW_SUNDB_AGENCIES
我已经在这里尝试了所有答案:
Avoid duplicates in INSERT INTO SELECT query in SQL Server 无济于事。
重复项在dbo.VW_SUNDB_AGENCIES TABLES 而不是INSERT 表中,所以我想我需要一种在插入之前从选择中删除重复项的方法
这是重复项之一,这就是为什么简单的 distinct 不起作用的原因:
【问题讨论】:
标签: sql sql-server tsql