我的xml数据以下面的格式显示在表中,每个级别的节点相同,节点数相同。表中唯一不同的行是" ID"属性值和"值"节点值。我需要的是从每个节点中提取这些值,以便我可以在单独的where子句中使用它们。
<ProductVariantAttribute ID="164">
<ProductVariantAttributeValue>
<Value>241</Value>
</ProductVariantAttributeValue>
</ProductVariantAttribute>
<ProductVariantAttribute ID="443">
<ProductVariantAttributeValue>
<Value>1721</Value>
</ProductVariantAttributeValue>
</ProductVariantAttribute>
感谢您的帮助
答案 0 :(得分:0)
我已经用不同的方式解决了这个问题,因为没有使用where连接,因为代码出现问题,并且运行查询可能需要更长的时间。我最终比较了一个准xml字符串值和事先在where子句中从数据库中提取的所需值,所以应该运行得更快..
感谢您的帮助!