我有一个在XML字段中包含一些元数据的表。
<Meta>
<From>tst@test.com</From>
<To>
<Address>testing@123.com</Address>
<Address>2@2.com</Address>
</To>
<Subject>ESubject Goes Here</Subject>
</Meta>
From To Subject
tst@test.com testing@123.com Subject Goes Here
tst@test.com 2@2.com Subject Goes Here
我编写了以下查询
SELECT
MetaData.query('data(/Meta/From)') AS [From],
MetaData.query('data(/Meta/To/Address)') AS [To],
MetaData.query('data(/Meta/Subject)') AS [Subject]
FROM
Documents
但是,这只为该XML字段返回一条记录。它将两个地址合并为一个结果。有没有可能把这些分开记录?
我得到的结果是
From To Subject
tst@test.com testing@123.com 2@2.com Subject Goes Here
谢谢
Gav公司