database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
ㆍOracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Oracle Q&A 2562 게시물 읽기
No. 2562
Re: Re: [질문] primary key가 지정 안된 중복된 데이타 삭제 방법
작성자
데커드
작성일
2001-01-05 12:52
조회수
2,295

답변해 주셔서 감사합니다. 덕분에 문제를 해결했습니다.

그런데 밑에 having 절이 들어가야 하는게 아닌가요?

 

>>이경록 님께서 쓰시길<<

 

:: delete test_info

:: where rowid in

:: (select min(rowid)

:: from test_info

:: group by user_no, code_no);

:: 하시면 됩니다.

::

:: >>데커드 님께서 쓰시길<<

::

:: :: 예를 들어 user_no, code_no 란 필드를 가진 테이블이 있다고 하죠.

:: :: 두 필드가 유니크해야 하는데 primay key가 지정이 안되있어서

:: :: 중복된 값이 들어간 상태입니다. 이럴때 중복된 데이타만 삭제 하는 방법을

:: :: 알고 싶습니다.

:: :: select user_no,code_no from test_info

:: :: group by user_no,code_no having count(*) >1

:: :: 이런식으로 선택하긴 했는데 delete 문에서 group by 를 쓸수 없는것

:: :: 같더군요.

:: ::

::

::

[Top]
No.
제목
작성자
작성일
조회
2563게시판 만들때....
김동철
2001-01-05
1957
2560쉬운 질문이지만, 처음이라 모르겠네요.
최기룡
2001-01-05
2154
2558[질문]Legato Storage Manager에 관한 질문
cbjoo
2001-01-05
1966
2561┕>Re: [질문]Legato Storage Manager에 관한 질문
소몰이
2001-01-05 12:27:12
2456
2555[질문] primary key가 지정 안된 중복된 데이타 삭제 방법
데커드
2001-01-04
2153
2556┕>Re: [질문] primary key가 지정 안된 중복된 데이타 삭제 방법
이경록
2001-01-04 20:38:18
2272
2562 ┕>Re: Re: [질문] primary key가 지정 안된 중복된 데이타 삭제 방법
데커드
2001-01-05 12:52:56
2295
2554알짜 5.2에서 8.05설치시 o/s error
주영규
2001-01-04
2007
2557┕>Re: 알짜 5.2에서 8.05설치시 o/s error
아마도
2001-01-04 23:28:03
1869
2551긴급...희귀에러발생...........
태석
2001-01-04
2182
2550오라클 속도 문제
급한이
2001-01-03
2289
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다