我有一点问题,我似乎无法理解。我有一张桌子,我试图从中提取一些数据。以下是数据的示例。
Id DevId Route
1 1 1
2 1 2
3 1 3
4 1 4
5 2 1
6 2 2
我想要的结果是:
DevId Route
1 1234
2 12
不知道我是否已经看了太长时间或其他什么,但我不知道该怎么做。
非常感谢任何帮助或建议。
由于
亚历
答案 0 :(得分:0)
创建表## tmp(id int,name int) 插入## tmp值(1,1) 插入## tmp值(1,2) 插入## tmp值(1,3) 插入## tmp值(2,1) 插入## tmp值(2,2)
选择id,(选择强制转换(名称为varchar(4)) 来自## tmp t2 其中t1.id = t2.id for xml path('') ) 来自## tmp t1 按ID分组
drop table ## tmp