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

Есть идеи?

Спасибо

Ответы на вопрос(1)

Ваш ответ на вопрос