도서 대여점 관리에 관한 프로그램 작성중인데요
2개의 테이블을 이용하여 원하는 결과를 출력하고 싶은데
어떻게 해야할지 잘 모르겠습니다.
두 테이블은
1. 책
book_no number primary key
----------------------------------
title varchar2 제목
publisher varchar2 출판사
author varchar2 저자
price number 가격
pub_day date 출판일
2.렌탈 기록
rental_no number primary key
----------------------------------
mem_no number foreign key 회원 테이블 키
book_no number foreign key 책 테이블 키
rental_date date 대여일
return_date date 반납예정일
이고요
여기서 book1이라는 이름의 책을 검색해서
그 책의 번호와 현재 대여중인지 책방에 있는지를 출력해서 보고 싶습니다.
book_no title 가능여부
--------------------------------
1 book1 대여중
4 book1 가능
(같은 제목의 책 2권)
와 같은 출력문을 얻고 싶은데 이걸 알 수 있는 쿼리문이 작성 가능한가요?
아니면 대여 가능여부는 그냥 프로그램 상에서 따로 처리해야 하나요?
단순히 대여 가능한 book1의 숫자는 count를 통해 구할 수 있었는데 이런 형식으로
출력하는건 어떻게 해야할지 모르겠습니다.
좋은 답변 부탁드립니다.
|