我正在研究一個SQL數據庫項目,我應該找到寫過3本或更多書籍的作者的姓名。我的代碼如下。錯誤說A缺少一個FROM,而我嘗試了不同的COUNT選項。我嘗試了很多不同的變體,但仍然無法生成輸出。有關連接的SQL查詢
SELECT A.alastname FROM Author
WHERE (SELECT COUNT(*) FROM Book B WHERE B.btitle = A.btitle AND B.title > 2);
作者包含的名稱和書包含標題,網頁等。還有作者_Book包含援助和出價。我需要使用連接嗎?我仍然不明白如何在不使用操作員的情況下指定3本以上的書籍。我不是要求答案,只是可能的一些指針:)。
嘉獎了你試圖去解決它你自己而不是要求代碼。您可能希望調查HAVING條款作爲另一種解決方案,只包括超過3本書的作者。 – 2013-03-07 05:40:51