gpt4 book ai didi

php - 对两个表的 SQL 结果进行排序

转载 作者:行者123 更新时间:2023-11-29 03:13:07 26 4
gpt4 key购买 nike

我有两个表,tagscoupon_tagstags 包含tagNametagID。每个唯一名称都有一个唯一 ID。例如,标签 foo 可能具有标签 ID 1

然后 coupon_tags 有一堆 couponID 和一堆 tagID。每个标签每个优惠券一行。当然,一张优惠券可以有多个标签。该表可能如下所示:

tagID | couponID
5 3
4 3
9 3
5 6

我想要做的是获取前 10 个最常用的标签。我没有排序算法或重 SQL 的经验,所以我完全不确定如何开始。有帮助吗?

最佳答案

这样做:

 SELECT tagID, count(*) as TotalOccurrences from coupon_tags
group by tagID
order by TotalOccurrences DESC
limit 10

这将为您提供最常用的标签 ID。

关于php - 对两个表的 SQL 结果进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5035551/

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