2
与此处的问题类似: http://forums.asp.net/t/1580379.aspx/1 我试图将普通单元格合并到单个逗号分隔单元格中,但是通过内部连接。SQL从多行合并单元格到单个单元格
我的SQL是:
SELECT DISTINCT tb_Order.OrderNumber, tb_Order.OrderId,
tb_Order.orderDate, tb_Order.OrderTotal,
tb_OrderStatus.OrderStatus, tb_Order.GroupOrderId,
tb_Venue.Title AS Venue
FROM tb_Order INNER JOIN tb_OrderItem ON tb_Order.OrderId = tb_OrderItem.OrderId
INNER JOIN tb_Show ON tb_OrderItem.ShowId = tb_Show.showId
INNER JOIN tb_OrderStatus ON tb_Order.OrderStatusId = tb_OrderStatus.OrderStatusID
INNER JOIN tb_Venue ON tb_Show.VenueId = tb_Venue.id
WHERE (tb_Order.OrderId = 705)
我需要的[地点]以逗号分隔,如:
"Interactive Seating Chart Advanced, Interactive Seating Chart Mode Multi-Click"
看看http://stackoverflow.com/questions/905818/tsql-comma-separation/913023的 – lyrisey 2012-04-27 00:59:09
可能重复[SQL服务器?我可以用逗号分隔多行合并到一列(HTTP://计算器。 com/questions/2046037/sql-server-can-i-comma-delimit-multiple-rows-into-one-column) – 2012-04-27 09:48:02
Andriy - 不是重复的,因为我正在尝试使用连接来完成此操作。 – aron 2012-04-27 17:49:24