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 25970 게시물 읽기
No. 25970
쿼리문 좀 도와주세요
작성자
나비133
작성일
2006-10-25 08:59ⓒ
2006-10-25 08:59ⓜ
조회수
1,318

품목  (테이블명: Bp)

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

no    pum

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

1  육  류

2  어  류

3  어패류



판매  (테이블명: Cp)

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

no  Bp_no    pan

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

1      2      고등어

2      2      갈치

3      3      반지락



위에 같은 테이블이 있는데요,

판매 테이블에서 Bp_no 는

품목 테이블의 no와 연결됩니다. (고등어는 어류로, 반지락은 어패류로)


근데 품목테이블을 가져오고 싶은데요,

만약에 판매테이블에서 어류에 갈치가 있다고 하면 어류 레코드를 제외하고 가져오고 싶은데 어떻게 하나요?

궁금합니다.


아래 쿼리문은 제가 작성해봤는데요,

하고 나서 보니까 어류에 고등어는 가져오지 않는데,

어류에 갈치를 가져오더라구요,

저는 어류에 고등어가 있으니까 어류는 아예 안보여주고 싶거든요;;


답변부탁합니다^^;;




select

B.*

from

Bp B left join Cp C

on B.no= C.Bp_no

where

(C.pan != '고등어')

group by B.no 


※혹은 조건문에 Bp.no != '2' 를 써도 되는데 이렇게 제한해야할 번호가 많아지면

조건문이 너무 길어지기 때문에 좀 무리가 생길거 같은데요,

혹시 다른 방법이 있는지 궁금합니다.


[Top]
No.
제목
작성자
작성일
조회
25973고수님가르쳐주세요
궁그미
2006-10-25
1056
25972mysql 일일 데이터만 백업 방법 [1]
안용태
2006-10-25
2034
25971create table select * 테이블로 테이블 생성시 인덱스문제..
칼바
2006-10-25
1681
25970쿼리문 좀 도와주세요
나비133
2006-10-25
1318
25969한테이당 최대 레코드수??? [3]
궁금
2006-10-25
1666
25968MFC와 mysql을 연동하려합니다. [1]
배성인
2006-10-24
3426
25967인덱스를 안탑니다..ㅜㅜ [4]
김태호
2006-10-24
2738
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.016초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다