0
我有以下查询,它允许我从指定列中的一行xml获取xml数据。如何从XML获取具有未知行数的XML属性
但是,产品可以有1个UPC孩子,或很多。
如何更改我的查询以返回产品的所有现有子项?
DECLARE @MyXML XML
SET @MyXML =
(SELECT ProductsXML
FROM Products
WHERE ProductId= 1)
SELECT
a.b.value('Product[1]/UPC[1]/@upccode','DATE') as UPC,
a.b.value('Product[1]/UPC[1]/@dateadded','DATE') as DateAdded
FROM @MyXML.nodes('xml')a(b)
welp。那很简单。谢谢 – RJP