gpt4 book ai didi

MySql对多个字段进行分组

转载 作者:行者123 更新时间:2023-11-29 08:17:46 24 4
gpt4 key购买 nike

我需要对数据库中的一些数据进行分组,假设我的数据是

url, siteId
abc, 1
abc, 1
abc, 2
abc, 2
abc, 2

我需要计算每个站点的 URL 数量。我尝试使用 GROUP BY urlSELECT *, COUNT(url) as urlCount,但是,这将所有 5 个分组在一起。单独使用 mysql 是否可以实现这一点,或者我需要一些 PHP 来格式化该数据?

最佳答案

siteid 分组,而不是按 url

select siteid, count(distinct url) as urlCount
from your_table
group by siteid

如果您使用distinct,那么您将获得唯一网址的数量。

关于MySql对多个字段进行分组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20216125/

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