我有一個查詢看起來是這樣的:的毗連與NULL值
select distinct col1,
(
select ltrim(str(col2))+','
from @temp t2
where t2.col1 = t1.col1
for xml path('')
) col2
from @temp t1
一些COL2值都是零,這樣反而顯示與空字符串,這部分缺失完全,即
COL2應該有
3,4,3,NULL,2,3,4,3,2,
而是我得到:
3,4,3,2,3,4,3,2,
我該如何糾正?
你能發佈一個可執行的repro?出於測試目的,將子查詢替換爲常量NULL。 – usr
@usr,不幸的是,可執行的repro對我來說是新的。不知道這是什麼意思。 – oshirowanen
發佈查詢,任何人都可以執行查看錯誤結果。 – usr