按书籍数量查找并选择最佳出版商

时间:2012-02-11 17:27:43

标签: sql postgresql max

我有家庭作业,需要输出一个或多个出版商,这是图书馆借阅的最独特的书籍。对不起,如果这很难理解。

我尝试了以下查询:

SELECT Book.Publisher, COUNT(DISTINCT Book.Title)
FROM Book, LibraryInventory
WHERE LibraryInventory.BorrowedBy IS NOT NULL
GROUP BY Book.Publisher

它显示了所有发布商以及借阅了多少本独特图书,但作业只需要最佳发布商。

有关如何实现这一目标的任何建议吗?

1 个答案:

答案 0 :(得分:1)

由于这是一个家庭作业,我可以给你一个提示。 一个。找出“最佳出版商”的含义。您应该最终得到一个查询,显示借来的书籍数量,仅此而已,例如数字42。 湾找出哪家出版商借了42本书。 C。现在尝试将两者结合起来。