我有 sql 表, 3列,其中一列是 xml 。 xml中的一些元素是重复的。
如何查询xml元素出现多次的表?
感谢任何帮助。感谢。
答案 0 :(得分:0)
以下情况:
id
)我认为,您可以尝试使用以下查询来查找副本:
SELECT *
FROM <table> AS t1
WHERE EXISTS (SELECT 1
FROM <table> AS t2
WHERE t2.Id <> t1.Id
AND CONVERT(NVARCHAR(MAX),t2.<xmlcol>) = CONVERT(NVARCHAR(MAX),t1.<xmlcol>))