伊莉討論區

標題: 如何用T SQL語法刪除重複的資料 [打印本頁]

作者: koala888    時間: 2018-1-29 03:00 PM     標題: 如何用T SQL語法刪除重複的資料

我想要用T SQL語法刪除重複的資料,但是當然每一個最後保留一筆。現在有廠商A,B,C,三家資料都重複輸入了,有一樣的資料出現,我想要最後廠商A,B,C最後都各保留一筆資料,其他多餘的刪去,請問要怎麼做?謝謝
作者: w12463    時間: 2018-2-2 07:22 PM

1.懶人就用GROUP BY後寫到另一個TABLE
2.作排序 比如重複的3筆就分別獲得序號 1 2 3 然後留下最小
3.給其他人補充
作者: darkforce2    時間: 2018-2-16 05:45 PM

加 UNIQUE 索引並搭配 IGNORE,系統會刪除重複的資料

ALTER IGNORE TABLE table_name
ADD UNIQUE INDEX idx_name (column_a, column_b);
作者: linshangru    時間: 2018-7-8 10:41 AM

提示: 作者被禁止或刪除 內容自動屏蔽




歡迎光臨 伊莉討論區 (http://www343.eyny.com/) Powered by Discuz!