这是 XML:
<?xml version="1.0" encoding="UTF-16"?>
<Response>
<Offers>
<Car>
<Group>ECMR</Group>
</Car>
<Insurances>
<Optional>
<Code>BE</Code>
</Optional>
<Optional>
<Code>BF</Code>
</Optional>
<Optional>
<Code>I</Code>
</Optional>
<Optional>
<Code>LD</Code>
</Optional>
</Insurances>
</Offers>
<Offers>
<Car>
<Group>CDMR</Group>
</Car>
<Insurances>
<Optional>
<Code>BA</Code>
</Optional>
<Optional>
<Code>BG</Code>
</Optional>
<Optional>
<Code>IS</Code>
</Optional>
<Optional>
<Code>LS</Code>
</Optional>
</Insurances>
</Offers>
</Response>
使用此 XML 并在 SQL Server 存储过程中的单个 SELECT 语句中,我想创建一个如下所示的结果集:
Group Codes
--------------------------
ECMR BE,BF,I,LD
CDMR BG,BA,IS,LS
结果集中的每条记录都包含一个用于<Car><Group>group</Group></Car>
连接的列和用于连接每个 的列<Insurances><Optional><Code>code</Code></Optional></Insurances>
。
这可能吗?