Sql Server中实现Mysql中的group_concat函数效果

Sql Server中实现Mysql中的group_concat函数效果

 
SELECT oi.*,  stuff((select ','+convert(varchar(25), GuestName) FROM guest g WHERE g.ordersn = oi.OrderSN AND oi.ItemId = g.ItemId FOR XML PATH('')), 1, 1, '') as CustomerName
FROM orderitem oi

以上涉及的两个表是OrderItem和Guest,以属性OrderSN和ItemId连接,查询结果格式为:

用户0,用户1,用户2

 

代码来自:http://www.2cto.com/database/201301/182442.html

posted @ 2019-08-15 15:01  就是你baby  阅读(6454)  评论(0编辑  收藏  举报