Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/58.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql CockroachDB中GROUPBY子句返回集中的串接字符串_Mysql_Sql_Cockroachdb - Fatal编程技术网

Mysql CockroachDB中GROUPBY子句返回集中的串接字符串

Mysql CockroachDB中GROUPBY子句返回集中的串接字符串,mysql,sql,cockroachdb,Mysql,Sql,Cockroachdb,CockroachDB是否支持类似MySQL的group\u concat()函数,该函数允许我将列的值逐组连接起来 例如,如果我想将所有项目描述按顺序连接到一个字符串中。鉴于以下样本数据: Order_ID | Item_ID | Description ---------|---------|------------ 1 | 1001 | Apple 1 | 1002 | Banana 2 | 1001 | Apple 2

CockroachDB是否支持类似MySQL的
group\u concat()
函数,该函数允许我将列的值逐组连接起来

例如,如果我想将所有项目描述按顺序连接到一个字符串中。鉴于以下样本数据:

Order_ID | Item_ID | Description
---------|---------|------------
1        | 1001    | Apple
1        | 1002    | Banana
2        | 1001    | Apple
2        | 1003    | Orange
然后我想返回:

Order_ID | Items
---------|--------------
1        | AppleBanana
2        | AppleOrange

您可以对要连接在一起的列使用
concat\u agg
函数

使用上面的示例,您可以运行:

SELECT concat_agg(Description)
FROM Orders
GROUP BY Order_ID
ORDER BY Order_ID;
这将生成一个输出,其中所有描述都被连接起来,并按订单id分组