1. customer테이블
customer_id |
name |
address |
phone |
gremlins1 |
성정모 |
대전 서구 |
01198149476 |
gremlins2 |
이재기 |
대전 동구 |
0424829476 |
gremlins3 |
김기환 |
대전 대덕구 |
0164229694 |
gremlins4 |
이상호 |
대전 유성구 |
01198082354 |
gremlins5 |
진영민 |
대전 중구 |
01095625451 |
2. video테이블
video_id |
title |
genre |
jjhyam1 |
반지의제왕 |
판타지 |
jjhyam2 |
옹박 |
액션 |
jjhyam3 |
동물의왕국 |
다큐멘터리 |
jjhyam4 |
미녀와야수 |
코믹 |
jjhyam5 |
너는내운명 |
멜로 |
jjhyam6 |
야생동물 |
다큐멘터리 |
jjhyam7 |
광태동생광식이 |
코믹 |
3. reserved테이블
customer_id |
video_id |
date1 |
gremlins1 |
jjhyam2 |
05.12.02 |
gremlins2 |
jjhyam4 |
05.11.29 |
gremlins3 |
jjhyam3 |
05.12.03 |
gremlins3 |
jjhyam6 |
05.12.03 |
gremlins4 |
jjhyam1 |
05.12.01 |
gremlins5 |
jjhyam3 |
05.12.04 |
궁금한 것이 있습니다. sql문 관련 질문인데요.
위처럼 3개의 테이블이 있는데 sql문을 (장르가 '다큐멘터리'인
비디오 테이프를 모두
예약한 고객의 이름을 검색)하는 것인데, 모두 예약한 사람만 검색해야하는데 제가
아무리 해봐도 다큐멘터리를 예약한 사람은 다 검색이 되요. 너무
어려워요ㅠ.ㅠ select문을 어떻게 짜야 될까요.. 아시는분 좀
부탁드립니다. 이런데 올리기 처음이네여-_-;
참고로 제가 짠
select customer.name from customer,video,reserved where
reserved.customer_id=customer.customer_id and
reserved.video_id=video.video_id and video.genre='다큐멘터리';
이건 다큐멘터리를 하나만 예약한 사람까지 모두 검색이 됩니다.
ㅠ.ㅠ 몇 시간 째인지...-_-
|