我有一个table1作为
id value1 Xmlvalue
1 abc <value value1=abc id = 1>
2 abcd <value value1=abcd id = 2>
3 defg <value value1=defg id = 3>
4 def <value value1=def id = 4>
5 ghi <value value1=ghi id = 5>
和table2为
id value1 Xmlvalue
1,2 abc
3,4 def
5 ghi
我需要输出表作为
id value1 Xmlvalue
1,2 abc <root><value value1=abc id = 1><value value1=abcd id = 2></root>
3,4 def <root><value value1=defg id = 3><value value1=def id = 4></root>
5 ghi <root><value value1=ghi id = 5></root>
注意: 我的XmlValue列的类型为varchar(max)。我在同一个存储过程中的其他查询中使用了这些列,如果我创建这些XML类型的列,那么它会在group by中给出错误。