gpt4 book ai didi

mysql - 最多的电影属于哪个等级?

转载 作者:行者123 更新时间:2023-11-29 08:34:10 25 4
gpt4 key购买 nike

您好,我有以下数据模型。

enter image description here

我需要找到最多电影所属的评分排名。我编写了以下查询,但我的培训师告诉我这是错误的。

SELECT
COUNT(DISTINCT r.movieratingid) AS rank
FROM
Rating r JOIN movie m ON r.movieratingid = m.rating_movieratingid
GROUP BY count(distinct r.movierating)
HAVING count(m.movieid) = (SELECT sum(m1.movieid) from movie m1
Where m.movieid = m1.movieid)

请告诉我上面的查询有什么问题。

<小时/>
  • 电影表
<小时/>

enter image description here

<小时/>
  • 评分表
<小时/>

enter image description here

最佳答案

我不确定我完全理解你..你可以试试这个

SELECT movierating, COUNT(r.movieratingid) AS rank
FROM
Rating r
INNER JOIN movie m ON r.movieratingid = m.rating_movieratingid
GROUP BY r.movierating

关于mysql - 最多的电影属于哪个等级?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15653104/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com