选择sql xquery中所有记录的所有元素x的不同列表
下面是查询表达式:选择sql xquery中所有记录的所有元素x的不同列表,sql,xml,xquery,Sql,Xml,Xquery,下面是查询表达式: SELECT distinct xmlCol.value('(//interest/@id)[1]','nvarchar(64)') FROM table1 返回所有记录的第一个兴趣元素的id列表 但是xml可能包含多个感兴趣的元素 那么,如何在SQLXQuery中获得所有记录的所有感兴趣元素的独特列表呢 select distinct T.N.value('.','nvarchar(64)') from table1 cross apply xmlCol.nodes(
SELECT distinct xmlCol.value('(//interest/@id)[1]','nvarchar(64)') FROM table1
返回所有记录的第一个兴趣元素的id列表
但是xml可能包含多个感兴趣的元素
那么,如何在SQLXQuery中获得所有记录的所有感兴趣元素的独特列表呢
select distinct T.N.value('.','nvarchar(64)')
from table1
cross apply xmlCol.nodes('//interest/@id') as T(N)