출처 : http://blog.quenam.net/? document_srl=24035
두번째 방법이 더 유연하게 처리가 가능.
------------------------------------------------------------------------------------------------------------
delete from
table
where
rowid in
(
select rowid
from
(
select
rowid,
row_number() over(partition by key order by key) no
from table
)
where no !=1
);
------------------------------------------------------------------------------------------------------------
delete from
table a
where a.rowid >
(
select min(b.rowid)
from talbe b
where a.key = b.key
);
'DATABASE' 카테고리의 다른 글
[Mysql] MyISAM, InnoDB, Memory 디비엔진 선택방법 (0) | 2015.06.18 |
---|---|
[MYSQL 5.x ]1364 : Field 'list_order' doesn't have a default value (0) | 2014.10.25 |
Synonym을 사용 (0) | 2011.10.16 |
[ORACLE] 윈도우7에 오라클 10g vista용 client (32bit) 설치하기 (0) | 2011.10.16 |
[mySQL] 모든 접근권한이 막혔을때, 접근하는방법 (0) | 2011.10.16 |