【发布时间】:2015-08-21 13:50:15
【问题描述】:
我有一个在 SQL Server 2008 中完美运行的 SQL 查询:
SELECT
lk.Varenummer,
(SELECT DISTINCT lst.Placering + ' ' AS [text()]
FROM c5.dbo.lpstatustmp lst
WHERE lst.varenummer = lk.Varenummer
FOR XML PATH('')) AS Placering
FROM
Lagkart lk
返回 2 列:
Varenummmer Placering
----------- ---------
Varenummer1 ABC
Varenummer2 ABC DEF
一切都从 SQL Server 中按预期输出。
当将此查询复制/粘贴到 Excel 中(使用 MS 查询)时,所有“放置”单元格都是空的。我认为这是因为 Excel 如何感知“XML”,尽管它是原始的。有没有其他方法可以以 Excel (2010) 理解的方式传递这个连接结果?
【问题讨论】:
标签: sql xml excel sql-server-2008