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
운영게시판
최근게시물
MS-SQL Q&A 1126 게시물 읽기
No. 1126
[질문]distinct 를 이용해 중복을 잡으려고 하는데..
작성자
이병래(tourlee)
작성일
2004-01-03 11:24
조회수
4,981

 안녕하세요?

 distinct 를 이용해 중복을 잡으려고 하는데, 잘 안되서 여러분의 도움을 받고자 합니다.

 우선 두개의 테이블이(T1,T2) 있구요

 두테이블의 idx 값이 일치하는 것을 랜덤하게 뽑고자 합니다.

 

 대신 뽑아온 값과 현재의 값이 일치하지 않는 8개의  값이어야 하는데요..

 그래서 아래처럼 해 보았는데 잘 안되는군요.

 여러분의 많은 조언 부탁드립니다.

 

select distinct top 8 a.Field-1, b.Field-2 from Table-1 a, Table-2 b where a.idx = b.idx order by newid()

 

 

 

 

 

 

 

 

이 글에 대한 댓글이 총 1건 있습니다.

DISTINCT를 사용하지 말고 GROUP BY를 사용해보세요

백종현님이 2004-01-16 10:02에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
1129ms-sql 2000 proc*C 사용법 [1]
정용주
2004-01-05
3929
1128백업DB의 분할 백업 방법 찾고있습니다. [1]
황은석
2004-01-05
5060
1127mmsql
김교현
2004-01-04
3380
1126[질문]distinct 를 이용해 중복을 잡으려고 하는데.. [1]
이병래
2004-01-03
4981
1125ms-sql server에서 sybase db Linked server 등록 후 문제... [1]
빨간돼지
2004-01-02
5553
1124ms-sql server 2000에 관한 질문(왕 초보입니다) [1]
KING초보
2003-12-31
3489
1123집계함수로 이게 되는지... 좀 급합니다. [1]
초보자
2003-12-29
3656
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다