gpt4 book ai didi

mysql - sql count(*) 查询执行多个结果的另一个查询的结果

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

如何对执行多个结果的另一个查询的结果执行 sql count(*) 查询?

我有 3 个表 :--

  1. user_subscribe 表,其中包含“user_id”和其他列。

  2. 我们有“user_id”和“country_id”列的用户表,其中 user_id 与 user_subscribe 表相关联,country_id 与“国家/地区”表相关联。

    1. 具有“country_id”列的国家表。

我需要根据属于同一国家/地区的用户 (user_id) 获取 user_subscribe 的总数。非常感谢您的帮助,因为我在过去 7 天一直被困在这个问题上。

最佳答案

SELECT COUNT(US.user_id) as country_user_subscribed
FROM user_subscribe as US
LEFT JOIN users as U ON user.id=US.user_id
LEFT JOIN countries as C on C.id=U.country_id
GROUP BY C.country_id

关于mysql - sql count(*) 查询执行多个结果的另一个查询的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50226463/

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