0
我有一张学生表和一张他们借来的书的表格。我需要找到一位借阅了大部分书籍并展示这些书籍的学生。获取最大组的所有数值
目前我有一个学生名单和每个学生借书的书籍数量,按降序排列。我可以通过使用Top 1
来获得借阅最多的学生。
SELECT TOP 1 Students.Name, Students.LastName, Count(Books.Title) AS BorrowedBooksCount
FROM (Meldunek INNER JOIN Students ON Meldunek.pesel = Students.pesel)
INNER JOIN Books
ON Students.pesel = Books.pesel
GROUP BY Students.Name, Students.LastName
ORDER BY Count(Books.Title) DESC;
如何显示借用最多书籍的学生的书籍名称?
但我想告诉所有的书学生借来的标题。目前,当我选择标题时,它只选择一个标题,但学生借了很多标题。 – FCin
我是SQL初学者,所以花了我一段时间才明白我做错了什么,因为我的问题中的查询与我真正的查询不同,但我终于明白了。谢谢。 – FCin