gpt4 book ai didi

Mysql合并行

转载 作者:行者123 更新时间:2023-11-29 01:07:22 27 4
gpt4 key购买 nike

我有这张表:

ip   country

1 A
2 A
3 B
4 B
4 B

我正在尝试编写一个查询,它将返回如下内容:

A 1,2
B 3,4

例如SELECT * FROM table GROUP BY country 返回:

A 1
B 3

但这并不是我们想要的结果。

Ι 可以运行这个简单的查询:

SELECT * FROM table ORDER BY ip

以编程方式将编写如下内容:

$c_ip=0;
while($row=mysql_fetch_array($result,MYSQL_ASSOC)){
if($row['ip'])!=$c_ip)
{
$c_ip=$row['ip'];
//new line!!
}else
{
//don't close <tr> code goes here
}
}

最佳答案

试试这个:

SELECT country, GROUP_CONCAT(DISTINCT ip SEPARATOR ',') AS ips 
FROM my_table
GROUP BY country

SQL Fiddle

关于Mysql合并行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15760760/

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