我有三张桌子,我试图使用。
作者(作者ID,Lname,Fname)
图书作者(ISBN,AuthorID)
书籍(ISBN,标题)
需要像这样显示:
AUTH LNAME FNAME TITLE
---- -----------------------------------------------
S101 Smith Roger TRAVELING TO FRANCE
S101 Smith Roger HOW TO BAKE A CAKE
J101 Wilson Kenny ADVENTURES OF THE MAN
P101 Peters Lemon SCIENCE AND MATH
S101 Fogo Baker SCIENCE AND MATH
我最接近的是:
SELECT authorid, title
FROM bookauthor, books
WHERE book author.isbn = books.isbn
这给了我:
AUTH TITLE
---- ------------------------------
S101 TRAVELING TO FRANCE
S101 HOW TO BAKE A CAKE
J101 ADVENTURES OF THE MAN
P101 SCIENCE AND MATH
S101 SCIENCE AND MATH
但是这遗漏了我想要包含的名字和姓氏。
我查看了有关加入表的其他问题,但我似乎无法将其应用到我的脚本中。 Oracle SQL初学者,所以感谢任何帮助。
答案 0 :(得分:0)
你可以......
select author id, Lname, Fname , title from author, book author,books
where author.author id = booksauthor.authorid
and booksauthor.ISBN = booksauthor.isbn