我有如下表:PL/SQL查詢來刪除重複和替換數據
data_id new_data_id first_name last_name
1 john smith
2 john smith
3 john smith
4 jeff louis
5 jeff louis
6 jeff louis
上表中有重複的姓和名,並了Data_ID是所有的人都不同。爲了刪除這些重複項,我需要編寫一個SQL查詢來替換new_data_id列中的最高data_id。我的輸出看起來像這樣:
data_id new_data_id first_name last_name
1 3 john smith
2 3 john smith
3 3 john smith
4 6 jeff louis
5 6 jeff louis
6 6 jeff louis
我該怎麼做?
氬你是否試圖刪除重複的記錄,或者你只是想用最大的ID來標記它們?請發佈您的特定RDBMS版本。 – AHiggins 2014-10-16 16:15:52