Cómo concatenar todas las cadenas de una determinada columna para cada grupo
Supongamos que tengo esta tabla [Tabla1]
Name Mark
------- ------
ABC 10
DEF 10
GHI 10
JKL 20
MNO 20
PQR 30
¿Cuál debería ser mi declaración SQL para recuperar un registro que se ve así? (Agrupar por [marca]). He hecho las columnas 1 y 2 pero no sé cómo lograr la tercera columna (concat el [nombre] con la misma [marca])
mark count names
---- ----- -----------
10 3 ABC,DEF,GHI
20 2 JKL,MNO
30 1 PQR
Estoy usando Microsoft SQL. Por favor ayuda. Gracia