1. 程式人生 > >oracle刪除重複資料並保留一條

oracle刪除重複資料並保留一條

1.刪除單個欄位,如下例子即為刪除學號相同的學生資料,即每個學號記錄一條學生資料

delete from stu t1
    where t1.rowid not in (
                           select min(t2.rowid)
                           from stu t2 
                           group by t2.stu_id --按想要唯一保留的欄位進行分組   
                          );