我一直在尝试在 mysql 中运行一个非常简单的查询,但我只得到一条记录。我从一个表中获取所有条目,并对另一个表中的相关数据运行聚合函数。这是我第一次使用带有连接的聚合函数,所以我想知道是否有一些我遗漏的非常简单的问题。这是查询:
SELECT
book.title,
COUNT(bookreview.rating) AS "Total Ratings",
MIN(bookreview.rating) AS Low,
MAX(bookreview.rating) AS High, AVG(bookreview.rating) AS Average FROM book
LEFT JOIN bookreview ON (book.isbn = bookreview.isbn);
我只返回一本书,函数计数是整个表的结果。例如,总评分计数返回表中的评分总数,而不是特定书籍的评分。任何帮助将不胜感激,在此先感谢