1. DELETE FROM {TableName}
  2.  
  3.  WHERE {SEQColumnName} IN (
  4.          SELECT X.{SEQColumnName} AS IDX
  5.                            FROM {Table_Name} X,
  6.                          (SELECT Max({SEQColumnName}) AS IDX, {ColumnName} AS {ColumnNameAlias} , COUNT(*)  AS CNT
  7.                                       FROM {TableName}
  8.                                       GROUP BY {ColumnName} HAVING COUNT(*) >1) Y
  9.                            WHERE
  10.                                       X.{ColumnName}= Y.{ColumnName} AND
  11.                                       X.{SEQColumnName}!=Y.IDX
  12.                           )
  13.  



Note.

{ColumnName}의 값이 같은 데이터는 하나만 남기고 모두 지운다.



이올린에 북마크하기(0) 이올린에 추천하기(0)

트랙백 보낼 주소 :: 이 글에는 트랙백을 보낼 수 없습니다

댓글을 달아주세요:: 네티켓은 기본, 스팸은 사절

[로그인][오픈아이디란?]


BLOG main image
열정은 동사다. by 無聲呼人

카테고리

All that my life (387)
Notice (3)
Monologue (215)
책, 영화 그리고 음악 (15)
내가 보는 세상 (22)
I like computer (110)
WishList (9)

글 보관함

달력

«   2009/01   »
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Statistics Graph