2014-04-15 2 views
0

속성 ID와 NAME이있는 SCUBA_CLASSES라는 SQL 테이블이 있습니다. 이 테이블에는 초보자에서 고급자까지 다양한 종류의 스쿠버 다이빙 수업이 있습니다. REQUIRED_BOOKS라는 두 번째 테이블에는 ID와 TITLE 속성이 있으며 다른 스쿠버 클래스에서 요구하는 모든 책이 들어 있습니다.키워드를 포함하는 다른 테이블의 속성에서 테이블을 만드는 방법은 무엇입니까?

속성 ID가있는 INTRO_REQUIREMENTS라는 새 테이블을 만들고 싶습니다. "Introduction"라는 단어로 시작하는 스쿠버 수업에 필요한 모든 책의 목록이 포함됩니다. 어떻게 이걸 만들겠습니까?

CREATE TABLE INTRO_REQUIREMENTS AS 
SELECT SCUBA_CLASSES.ID 
FROM SCUBA_CLASSES, REQUIRED_BOOKS 
WHERE SCUBA_CLASSES.ID = REQUIRED_BOOKS.ID; 

내가 필요한 책 클래스의 목록을 생성 할 수 있지만 클래스의 이름이 "소개"로 시작하는 요구 사항을 추가하는 방법을 알아낼 수 없습니다 :

지금까지 내가 가진 .

+1

' "도입 %"' –

+0

감사 LIKE 이름! 잘됐다. – JKL

답변

1

AND 및 검색 이름을 사용하여 where 절에 조건을 하나 더 추가하려면 LIKE을 사용하십시오.

CREATE TABLE INTRO_REQUIREMENTS AS 
SELECT SCUBA_CLASSES.ID 
FROM SCUBA_CLASSES, REQUIRED_BOOKS 
WHERE SCUBA_CLASSES.ID = REQUIRED_BOOKS.ID 
AND name LIKE "introduction%"; 
관련 문제