以下に質問があります:
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パスを使用することにより、このクエリでパフォーマンスに影響があるかどうかを知りたいです。
前もって感謝します。