我有以下XML:
<root>
<row value="US">
<col value="00">Jon</col>
<col value="01">David</col>
<col value="02">Mike</col>
<col value="03">Nil</col>
</row>
<row value="Canada">
<col value="C1">Pollard</col>
</row>
<row value="Japan">
<col value="J1">Yin</col>
<col value="J2">Li</col>
</row>
<row value="India">
<col value="MP">Ram</col>
<col value="UP">Paresh</col>
<col value="AP">Mohan</col>
</row>
</root>
Run Code Online (Sandbox Code Playgroud)
我希望通过使用SQL Server查询以下输出:
US 00 Jon
US 01 David
US 02 Mike
US 03 Nil
Canada C1 Pollard
Japan J1 Yin
Japan J2 Li
India MP Ram
India UP Paresh
India AP Mohan
Run Code Online (Sandbox Code Playgroud)
我正在使用以下SQL查询:
declare @x xml
set @x =
'<root>
<row value="US">
<col value="00">Jon</col>
<col …Run Code Online (Sandbox Code Playgroud)