我正在尝试生成以下 xml,但它没有按预期生成:
<partyIds>
<id>2222</id>
<id>2222</id>
<id>2222</id>
</partyIds>
我的查询生成的xml如下:
<partyIds>
<companyId>105612</companyId>
</partyIds>
<partyIds>
<companyId>106079</companyId>
</partyIds>
查询
SELECT DISTINCT top 1000 (mc.companyId)
FROM ciqMarketCap mc
JOIN ciqCompany c
ON c.companyid = mc.companyid
WHERE c.companyStatusTypeId NOT IN (5,6) AND c.companyTypeId IN (1,4) for xml path('partyIds')
最佳答案
您需要定义根。
for xml path(''), root ('partyIds')
关于mysql - 查询未生成所需的 xml 输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44626700/