В запросе, как этот:SQL Server: Выберите несколько записей в одном операторе отбора
SELECT *
FROM `Order`
WHERE `CustID` = '1'
Мои результаты отображаются следующим образом:
| CustID| Order |
-----------------
| 1 | Order1|
| 1 | Order2|
| 1 | Order3|
-----------------
Как написать SQL заявление, чтобы получить в результате, как это одна ?:
| CustID| Order |
---------------------------------
| 1 | Order1, Order2, Order3|
---------------------------------
в MYSQL это возможно с Group_Concat
, но в SQL Server дает ERRO r, например, синтаксическая ошибка или некоторые.
Возможный дубликат [Как сделать запрос с группой \ _concat в sql-сервере] (http://stackoverflow.com/questions/17591490/how-to-make-a-query-with-group-concat-in -sql-server) –
Попробуйте googling «SQL Server group_concat». –
http://stackoverflow.com/questions/194852/concatenate-many-rows-into-a-single-text-string – wiretext