gpt4 book ai didi

找出Mysql的配置

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

我正在尝试进行查询以找出分布。我的表有两列:id、zone_id我希望结果显示有多少个 id 位于一个区域、两个区域、三个区域等(总共 13 个区域)。

id 可以重复,为一行,例如 id = 1 和 zone_id = 1 以及 id = 1 和 zone_id = 2。提前致谢。

最佳答案

您可以通过两个聚合来完成此操作,一个聚合用于计算每个 id 的区域数量,第二个聚合用于计算区域计数本身:

SELECT
zone_cnt, COUNT(*) AS frequency
FROM
(
SELECT id, COUNT(DISTINCT zone_id) AS zone_cnt
FROM yourTable
GROUP BY id
) t
GROUP BY zone_cnt;

关于找出Mysql的配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47153225/

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