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
운영게시판
최근게시물
MySQL Q&A 25678 게시물 읽기
No. 25678
검색한 값을 제외하여 출력하려면..??
작성자
이연희(CiBi)
작성일
2006-07-28 10:02ⓒ
2006-07-28 10:19ⓜ
조회수
1,414

안녕하세요. 처음 질문을 올리는 초보입니다.

어제 하루종일 고민하다가 해결방법이 보이지 않아 고수분들께 도움 청합니다.

 

테이블이 하나 있고, 필드가 두 개 있습니다.

tbl_name

id keyword

---------------

1 리눅스

1 리눅스

1 개발

2 리눅스

3 윈도우

3 리눅스

 

이런 식으로 있는데, '리눅스'를 검색하고 그 중 '윈도우'라는 키워드를 가지고 있는 id는 빼려고 합니다. 중복값도 제거하고요.

 

그러니까 저 테이블의 경우엔

id keyword

------------------

1 리눅스

2 리눅스

 

이런 결과값이 나오겠지요....

 

not in 을 쓰려니 속도가 엄청나게 느려져서(평균 30만개의 데이터를 처리하거든요) not in은 안 쓰려고 합니다..

고수분들 이 불쌍한 초보 좀 도와주세요~~ㅠ_ㅠ

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

SELECT distinct id FROM tbl_name WHERE keyword='리눅스'

검색속도가 느려지면 조건절에 사용하는 컬럼에 인덱스를 주세요.

정왕균(areakr)님이 2006-07-31 10:41에 작성한 댓글입니다.

!= 으로 해보시면 어떨런지요..

열심히~님이 2006-08-01 20:40에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
25682음력 DB를 UTF8로 셋팅된 DB에 넣는 방법을 알고싶습니다. [1]
윤완식
2006-08-01
2395
25681테이블 생성 시 FOREIGN 키 문제... [3]
장대원
2006-07-30
2069
25680테이블 생성시 발생하는 문제 [1]
박상용
2006-07-29
1559
25678검색한 값을 제외하여 출력하려면..?? [2]
이연희
2006-07-28
1414
25677제게는 아직 미결된 text필드타입문제 다시 올립니다.
띠띠리
2006-07-26
1884
25676회원가입소스 자꾸 오류가떠서 미쳐죽기 직전입니다 ㅠ.ㅠ
박성영
2006-07-26
1599
25675서로 다른 DB 테이블간의 join....
박성엽
2006-07-26
1585
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.020초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다