本文介绍了所需的sql server查询的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,

ID |值
--- ——–----
1000 1
1000 2
1000 3
1001 4
1001 5
1001 6
1001 7

我需要输出

1000 ID:1,2,3
1001 ID:4,5,6,7


Hi all,

ID | Value
—- ——–----
1000 1
1000 2
1000 3
1001 4
1001 5
1001 6
1001 7

I need the output

1000 ID: 1,2,3
1001 ID: 4,5,6,7


What will be the sql server query to achieve.

推荐答案


select * from <tablename> where ID ="1000"
select * from <tablename> where ID ="1001" 


并回复我的状态是什么,如果其正确则标记为答案


and reply me what is the status and mark as answer if its correct


select distinct id,'ID: '+stuff((
select ', '+ cast(value as varchar(100)) from tmp_tnl   where id= a.id FOR XML PATH('')),1,1,'')
from tmp_tnl a


这篇关于所需的sql server查询的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-13 06:39