【发布时间】:2014-04-07 00:10:10
【问题描述】:
我有一个使用 MySQL 的问题。我有 2 张桌子,一张带有游戏名称,一张带有不同的游戏评分。我希望能够按名称搜索游戏并查看每个游戏的平均评分。到目前为止,我设法获得了平均评分,但我只会看到 1 个游戏的评分,而不是多个条目。到目前为止,这是我的查询:
SELECT games.name, CAST(AVG(reviews.rating) as decimal(6, 1)) AS average_rating
FROM games
JOIN reviews
ON games.id = reviews.game
WHERE games.name LIKE '%spider%'
AND type = '7'
AND rating != 0
我希望你们中的一些聪明人可以帮助我解决这个问题! 谢谢,罗伯特
【问题讨论】: