本文介绍了所需的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查询的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!