SQL 关键字 for xml path
其实它就是将查询结果集以XML形式展现,有了它我们可以简化我们的查询语句实现一些以前可能需要借助函数活存储过程来完成的工作
SELECT SheetID,LEFT(NameLst,LEN(NameLst)-1) AS Names FROM
(
SELECT
SheetID,
(
SELECT EmployeeName+‘,‘
FROM
T_WO_RepairSheetEquipMaintainer (NOLOCK)
INNER JOIN T_BD_SupplierMaintanceInfo ON
T_WO_RepairSheetEquipMaintainer.MaintainerID=T_BD_SupplierMaintanceInfo.ID
WHERE
T_WO_RepairSheetEquipMaintainer.SheetID=rsem.SheetID
FOR XML PATH(‘‘)
) AS NameLst
FROM
T_WO_RepairSheetEquipMaintainer rsem
(NOLOCK)
Group By SheetID
) A
结果:
100040811 市场自修维修人员1
100040812 凌城汉维修人员1,凌城汉维修人员1
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。