gpt4 book ai didi

Mysql COUNT 每个路由 id 的订阅者

转载 作者:行者123 更新时间:2023-11-29 13:27:45 25 4
gpt4 key购买 nike

我有一个 MYSQL 查询问题,我需要一些帮助。我有 2 张 table 。

订阅者:id、campaign_id

路线:id、service_code、短代码

假设:campaign_id = 短代码。

我想执行一个查询,获取所有路由并计算每个路由的订阅者数量。

我希望输出如下:

路线| COUNT

44123 | 12

44566 | 48

44213 | 2

等等

你能帮我吗?

最佳答案

JOIN 两个表,然后使用 COUNTGROUP BY。类似于:

SELECT
service_code, COUNT(COALESCE(s.id, 0)) AS `Count`
FROM route AS r
LEFT JOIN Subscriber AS s ON r.shortcode = s.compaign_id
GROUP BY service_code

关于Mysql COUNT 每个路由 id 的订阅者,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19904775/

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