SQL Query para obtener resultados agregados en separadores de coma junto con grupo por columna en SQL Server

Necesito escribir una consulta sql en la tabla de manera que el resultado tenga el grupo por columna junto con la columna agregada con separadores de coma.

Mi tabla estaría en el siguiente formato

   |`````````|````````|
   |    ID   |  Value |
   |_________|________|
   |    1    |   a    |
   |_________|________|
   |    1    |   b    |
   |_________|________|
   |    2    |   c    |
   |_________|________|

El resultado esperado debe estar en el siguiente formato

   |`````````|````````|
   |    ID   |  Value |
   |_________|________|
   |    1    |  a,b   |
   |_________|________|
   |    2    |   c    |
   |_________|________|

Respuestas a la pregunta(2)

Su respuesta a la pregunta