我也没有能力创建临时表来移动数据,我看到的大多数建议要么需要唯一的ID,要么能够创建一个表来移动唯一的行。我也无法在表格中添加一个键。
我的表格结构(相关列)是:
Customer_code, carrier, rack, bin
感谢。
答案 0 :(得分:-1)
;WITH x AS
(
SELECT id, gid, url, rn = ROW_NUMBER() OVER
(PARTITION BY gid, url ORDER BY id)
FROM dbo.table
)
SELECT id,gid,url FROM x WHERE rn = 1