所以我有一个包含多个连接和多行的查询,我希望将它放在一行上。一些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的写访问权限,因此无法创建函数,视图,表甚至执行函数。所以这在某种程度上限制了选择。