SQL小提琴中的JOIN表?

时间:2017-12-13 16:19:53

标签: sql sqlfiddle

我正在使用SQL Fiddle从我的一个课程开始学习SQL项目。不知怎的,我无法提取一些信息,我尝试了各种不同的查询,但我无法得到正确的结果。

我有以下三个表:

A(PK:Course_Code, Course_Name)

B(PK and FK:Course_Code, PK and FK: Book_ID, PK and FK:Title, PK and FK:ISBN)

C(PK:Book_ID, PK:Title, PK:ISBN)

我想提取Book_ID和标题Course_Name = 'Data'管理'。

有人知道解决方案吗?我非常感谢你的帮助:)提前致谢!

1 个答案:

答案 0 :(得分:0)

这样的东西?

SELECT C.BOOK_ID, C.TITLE
  FROM A, B, C 
 WHERE A.COURSE_CODE = B.COURSE_CODE 
   AND B.BOOK_ID = C.BOOK_ID 
   AND A.COURSE_NAME = 'Data Management'