2013-01-25 2 views
1

데이터베이스에 두 개의 테이블이 있습니다.두 테이블의 조인을 포함하는 MySQL 쿼리를 수행하는 방법

먼저 표 books 갖는 필드 번호이고, * 표제 * 주제 영역, 저자.
다른 테이블 borrowed_items 가진 필드 * ITEM_NUMBER *, * USER_ID의 *, 발행일반환 날짜입니다.

주제 영역이 '물리학'이고 차용 된 도서 제목을 찾기 위해 검색어를 수행하는 방법은 차용 된 항목 표에 있습니까?

borrowed_items 테이블의 'item_number'필드는 'books'테이블의 'number'필드에 해당합니다.

+0

, 당신이 그것을 보여줄 수 있습니까? –

+0

RTFM http://dev.mysql.com/doc/refman/5.0/es/join.html – albfan

+0

두 테이블과 관련된 SQL 명령을 모른다. 인터넷 검색 후 나는 단서를 얻었다. 다음과 같이 시도 : SELECT S.Title FROM (borrowed_items에서 Item_Number 선택) S로 S.Subject_area = '소설' – user2011120

답변

1
SELECT a.*, b.*  -- you can select your desired columns here 
FROM books a 
     INNER JOIN borrowed_items b 
      ON a.`number` = b.item_number 
WHERE a.`subject area` = 'Physics' 

더 아래 링크를 방문하시기 바랍니다 조인에 대한 자세한 내용은 : 당신은 확실히 뭔가를 시도

+0

고마워, 효과가 있었다. – user2011120

+0

+1은 조인을 설명하고 답변을 게시하는 데 참조 할 수 있습니다. – webnoob

+0

당신은 'D : 환영합니다. –

0
SELECT books.title 
FROM books JOIN borrowed_items ON borrowed_items.item_number = books.number 
WHERE books.`subject area` = 'Physics' 
관련 문제