Sql 如何使用XML路径生成网格
我需要将查询结果输出到网格,而不是一长串值。 我现在拥有的是Sql 如何使用XML路径生成网格,sql,sql-server,Sql,Sql Server,我需要将查询结果输出到网格,而不是一长串值。 我现在拥有的是 (SELECT COLUMN1+' '+COLUMN2 FROM TABLE FOR XML PATH) AS MyGrid 我得到的结果显示为 Bob s12345 Chuck s54321 Bob s12345 Chuck s54321 我想把它们显示为 Bob s12345 Chuck s54321 Bob s12345 Chuck s54321 需要帮忙吗 添加了表记录 CustID | CustName | S
(SELECT COLUMN1+' '+COLUMN2
FROM TABLE
FOR XML PATH) AS MyGrid
我得到的结果显示为
Bob s12345 Chuck s54321
Bob s12345
Chuck s54321
我想把它们显示为
Bob s12345 Chuck s54321
Bob s12345
Chuck s54321
需要帮忙吗
添加了表记录
CustID | CustName | StoreNumber | City
------+----------+--------------+-----------
1 | Bob | s12345 | Somewhere
2 | Chuck | s54321 | Town
3 | Paul | s19285 | BillaBong
4 | David | s65478 | North
5 | Arnold | s47381 | South
MyGrid别名作为合并字段传递给Outlook。您可以对值使用交叉应用
select value1,value2 from table
cross apply
(values (value3 ,value4))b(v1,v2)
Tnx。我不确定是否可以,因为整个查询的输出需要是别名。所以我可以有一列结果。我没有得到你的答案,你能详细说明一张表吗。查询结果将作为合并字段传递给Outlook。能否为
表添加一些测试记录。这将提供数据来测试我们对.added示例表的查询。tnx。