Necesito escribir una consulta sql en la tabla para que el resultado tenga el grupo por columna junto con la columna agregada con separadores de coma.Consulta SQL para obtener resultados agregados en separadores de coma junto con grupo por columna en SQL Server
Mi mesa estaría en el siguiente formato
|`````````|````````|
| ID | Value |
|_________|________|
| 1 | a |
|_________|________|
| 1 | b |
|_________|________|
| 2 | c |
|_________|________|
Resultado esperado debe estar en el siguiente formato
|`````````|````````|
| ID | Value |
|_________|________|
| 1 | a,b |
|_________|________|
| 2 | c |
|_________|________|
En MySQL, debería utilizar GROUP_CONCAT. Consulte esta pregunta para ver un ejemplo de cómo simular eso en el servidor SQL: http://stackoverflow.com/questions/451415/simulating-group-concat-mysql-function-in-ms-sql-server-2005 –
+1 en 'cross apply' como dice @Eric Petroelje. Es la manera de hacerlo. –