小编Geo*_*uke的帖子

ms sql 查询多个表列作为相同的标签(续集)

扩展这个原始问题

我正在使用 SQL Server Express 2017

假装这是我的源表:

+-------------+---------------------------+
| ID | Name   | Age  | HairColor | HasCar |
+-------------+---------------------------+
| 1  | Bert   | 25   | blonde    | 1      |
| 2  | Agnes  | 61   | white     | 0      |
| 3  | Diane  | 43   | brunette  | 1      |
+-------------+---------------------------+
Run Code Online (Sandbox Code Playgroud)

如何得到这样的结果?

<MyRootElement>
    <MyGroupingTag Group="1">
      <MyTag Value="1"      />
      <MyTag Value="Bert"   />    
      <MyTag Value="25"     />
      <MyTag Value="blonde" />
      <MyTag Value="1"      />
    </MyGroupingTag>
    <MyGroupingTag Group="2">
      <MyTag Value="2"        /> …
Run Code Online (Sandbox Code Playgroud)

xml sql-server

3
推荐指数
1
解决办法
67
查看次数

标签 统计

sql-server ×1

xml ×1