我有2個表格:作者和書籍。SQL查詢使用2個表中的數據
在作者中,我擁有屬性authorID,authorName和authorDOB。
authorID是此表中的主鍵。
屬性bookISBN,AUTHORID等
與bookISBN作爲主,作爲AUTHORID外鍵
我試圖執行,其中給予作者姓名查詢,執行 該作者所有書籍的數量。
這裏是我的了:
SET @ID =
AuthorID
FROM authors
WHERE ('Mark Twain' = AuthorName);
SELECT COUNT(*)
FROM books
WHERE (AuthorID = ID);
任何幫助,將不勝感激
如果兩位作者共用同一個名字,這將返回不正確的結果。 – 2013-05-14 07:48:03
@MartinSmith你說得對,我的不好。糾正。 – 2013-05-14 07:49:25