gpt4 book ai didi

mysql 计数的不同值

转载 作者:行者123 更新时间:2023-12-01 00:33:04 24 4
gpt4 key购买 nike

我到处都是。除了两个问题外,下面的 MySql 查询对我有用。

1) 我想确保每个类别只显示一个结果(我有 5 个类别),我尝试使用 DISTINCT 但显然误解了那个。

2) 我希望能够在 sql 查询之外返回 howmany 值:

"SELECT DISTINCT category_id, video_id, date_added, COUNT(video_id) AS howmany
FROM votes
WHERE date_added BETWEEN SYSDATE() - INTERVAL 7 DAY AND SYSDATE()
GROUP BY video_id
ORDER BY howmany DESC, video_id
LIMIT 5";

我的投票表是这样的:

id | video_id | category_id | date_added

编辑:预期输出 -

video_id 2 category_id 4 投票数500

video_id 5 category_id 1 票数377

video_id 88 category_id 3 票数25

video_id 45 category_id 5 票数23

video_id 9 category_id 2 投票数2

显示过去 7 天内每个类别中投票最高的视频。

最佳答案

您很可能希望改为GROUP BY category_id,如果您想进一步分割结果,甚至可以GROUP BY category_id, video_id

关于mysql 计数的不同值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3495468/

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