我正在使用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'
管理'。
有人知道解决方案吗?我非常感谢你的帮助:)提前致谢!
答案 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'