你好,我已經做了下面的下面的查詢:SQL服務器重複記錄
UPDATE [dbo].[TestData]
SET Duplicate = 'Duplicate within'
WHERE exists
(SELECT telephone, COUNT(telephone)
FROM [dbo].[TestData]
GROUP BY telephone
HAVING (COUNT (telephone)>1))
在該表中居然有9個重複的電話記錄。
該查詢將整個重複列標記爲'重複內'而不是9個記錄。
下屆查詢我還開發了將unstamp 18個重複記錄到9
UPDATE [dbo].[TestData]
SET Duplicate = 'NO'
WHERE ID IN (SELECT MIN(ID) FROM [dbo].[TestData] GROUP BY telephone)
這查詢不工作既不能請人指導我在哪裏,我錯了!
你想做什麼? – Rodion