SQL Query用于连接多行的列值 [英] SQL Query to concatenate column values from multiple rows
问题描述
HI,
如何连接多行的列值
表A
FName LName金额ID
AB 100 1
AB 200 2 >
AC 400 3
AB 300 4
我需要的结果如下:
FName LName totalAmount count Id
-------------------------------------- -------
AB 600 3 1,2,4
AC 400 1 3
如何获得它。
请帮助我....
感谢和问候
Vineetha ..
How to concatenate column values from multiple rows
Table A
FName LName amount Id
A B 100 1
A B 200 2
A C 400 3
A B 300 4
I need the result like :
FName LName totalAmount count Id
---------------------------------------------
A B 600 3 1,2,4
A C 400 1 3
How to get it.
Please help me....
Thanks & Regards
Vineetha..
推荐答案
使用带有STUFF的GROUP BY: http://stackoverflow.com/questions/16922073/use-coalesce-with-group-by 一> [ ^ ]
Use GROUP BY with STUFF: http://stackoverflow.com/questions/16922073/use-coalesce-with-group-by[^]
这篇关于SQL Query用于连接多行的列值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!