2017-12-12 12 views
0

私は、SQL Fiddleを使用して、自分のコースからSQLプロジェクトを作成しています。どういうわけか私はいくつかの情報を抽出することができません、私はさまざまな種類の異なるクエリを試しましたが、私は正しい結果を得ることができません。SQL FiddleでSQL Join Query?

は、私は、次の3つのテーブルを持っている:

A(PK:Course_Code, Course_Name) 
B(PK and FK:Course_Code, PK and FK: Book_ID,) 
C(PK:Book_ID, Title) 

は、私がのためにBook_IDとタイトルCOURSE_NAME =「データ管理」を抽出したいです。

解決策を知っている人はいますか? 私は本当にあなたの助けに感謝します:) 事前に感謝!

答えて

1
select C.Book_ID, C.Title 
from A 
join B on A.Cource_Code = B.CourseCode 
join C on C.Book_ID = B.Book_ID 
where A.CourseName = 'Data Management'; 
0
SELECT C.BOOK_ID, C.TITLE 
    FROM A, B, C 
WHERE A.COURSE_NAME = 'Data Management' 
    AND A.COURSE_CODE = B.COURSE_CODE 
    AND B.BOOK_ID = C.BOOK_ID