与复杂查询连接 - SQL Server

时间:2016-08-17 15:29:38

标签: sql-server concatenation coalesce

所以我有一个包含多个连接和多行的查询,我希望将它放在一行上。一些PIVOT语句解决了大部分问题,但我有一个最后一个字段,其中有多行(用户名),我想连接成一列。

我已经阅读了COALESCE并获得了一个样本,但我不知道如何将返回的变量与其他数据字段组合在一起,因为它没有密钥。

我也看到了这种推荐的方法:

var xmlDoc = new ActiveXObject('Msxml2.DOMDocument.6.0');
xmlDoc.async = false;
var xmlFragment = ((xml instanceof Document) ? xml : xml.ownerDocument);
xmlDoc.loadXML(new XMLSerializer().serializeToString(xmlFragment));

但是,我不知道如何将其纳入复杂的查询中。

BTW,用户没有对DB的写访问权限,因此无法创建函数,视图,表甚至执行函数。所以这在某种程度上限制了选择。

0 个答案:

没有答案