我在下面有一个查询:
select col1,
col2,
.
.
.
coln
from table1
left join table2
on some condition
.
.
left join tablen
on some condition
left join (
select t1.col1,
(
select t2.col2 + ';' as [data()]
from SomeTable t2
where t2.col1 = t1.col1
for xml path('')
) value
from SomeTable t1
group by t1.Col1
)MyTable
on some condition
上面的查询将返回大约 4000 行。使用 xml 路径的内联 select 语句也会产生大约 4000 条记录。
我想知道由于使用 xml 路径,此查询是否会对性能产生任何影响。
提前致谢。