我試圖刪除部分重複行;一些鍵值相同的行。要做到這一點,我必須根據col來選擇要刪除的重複行。在刪除部分重複行時遇到問題
如:數據表
col1, col2, col3
1, 1, 1
2, 2, 2
1, 1, 2
2, 2, 3
我想擺脫那些在山坳1和2,並保持該行的重複行的是最高的,導致
col1, col2, col3
1, 1, 2
2, 2, 3
我覺得COL3要走的路是col 1 and 2
distinct
聲明,但我在col3
中遇到問題的結果。
SELECT DISTINCT [col1], [col2] FROM [table]
任何想法?
好的謝謝。我如何處理獨特的索引? – Fearghal 2013-04-11 10:48:39
它如何知道我想放棄最大Col3? – Fearghal 2013-04-11 10:52:46
好吧即時通訊錯誤,'未知的對象IGNORE',然後我刪除忽略,我得到不正確的附近索引 - ALTER TABLE [TABLENAME] ADD UNIQUE INDEX idx_name([col1],[col2]); – Fearghal 2013-04-11 10:58:16