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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM