gpt4 book ai didi

php - 如何在单个 sql 查询中对行进行分组?

转载 作者:太空宇宙 更新时间:2023-11-03 10:53:29 24 4
gpt4 key购买 nike

我认为很简单的问题。

我有这张 table

+-----------------------------+
+ ip | campaignid +
+-----------------------------+
+ 1.1.1.1 | 3 +
+ 1.1.1.1 | 17 +
+ 1.1.1.1 | 4 +
+ 2.2.2.2 | 8 +
+-----------------------------+

我想获取一个 ip = '1.1.1.1' 的查询,如下所示:

+-----------------------------+
+ ip | count | campaigns+
+-----------------------------+
+ 1.1.1.1 | 3 | 3,17,4 +
+-----------------------------+

我知道如何在 php 中完成此操作,但是否可以通过 sql 查询获得此结果?

非常感谢您。

最佳答案

SELECT
ip
, COUNT(ip) AS count
, GROUP_CONCAT(compaignid) AS campaigns
FROM table_name
GROUP BY ip

关于php - 如何在单个 sql 查询中对行进行分组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22598708/

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