我有一个表,示例记录如下所示-
Name ID C.NO Text
---- ---- ---- ----
ABC A 1 first
ABC A 2 xyz
ABC A 3 AMD
ZSD B 1 hoho
ZSD B 2 hihi现在我的输出应该是
Name ID Text
---- --- ----
ABC A firstxyzAMD
ZSD B hohohihi请帮助我提供sql语句
发布于 2017-05-15 20:03:45
在SAP Hana中,您将使用string_agg()
select name, id, string_agg(text, '')
from t
group by name, id;MySQL中的等效函数是group_concat();在Oracle中是listagg()。
发布于 2017-05-15 20:07:30
MySQL:
SELECT
GROUP_CONCAT(`text`, '' SEPARATOR '') AS `newtext`
FROM [table]
GROUP BY `name`;发布于 2017-05-15 20:14:20
好的,下面的查询在我的表(MySQL)中起作用了,我根据您的规范得到了确切的结果
select
Name,
ID,
group_concat(Text SEPARATOR '')
from table_name
group by IDhttps://stackoverflow.com/questions/43978977
复制相似问题