http://www.simple-talk.com/sql/t-sql-programming/concatenating-row-values-in-transact-sql/
я есть 2 таблицы:
SELECT UnitId FROM dbo.tblUnits
SELECT UnitId, WorkOrderNumber FROM dbo.tblWorkOrders
Мне нужно отобразить все UnitId из dbo.tblUnits, затем в 1 столбце отобразить все WorkOrders, разделенные запятой.
Вот некоторые примеры данных: dbo.tblUnits:
UnitId
123
156
178
dbo.tblWorkOrders
UnitId WorkOrderNumber
123 1
123 2
156 4
178 5
178 9
178 10
Я должен использовать таблицу tblUnits, потому что я извлекаю из нее больше данных, но в итоге я хочу показать это:
UnitId WorkOrderNumber
123 1,2
156 4
178 5,9,10
Есть идеи?
Спасибо