Supongamos que tengo esta tabla [Tabla1]Cómo concatenar todas las cadenas de una determinada columna para cada grupo
Name Mark
------- ------
ABC 10
DEF 10
GHI 10
JKL 20
MNO 20
PQR 30
¿Cuál debe ser mi instrucción SQL para recuperar un registro que tiene este aspecto: (grupo por [ marca]). he hecho las columnas 1 y 2, pero no saben cómo llevar a cabo la tercera columna (concat [nombre] con el mismo [punto])
mark count names
---- ----- -----------
10 3 ABC,DEF,GHI
20 2 JKL,MNO
30 1 PQR
estoy usando Microsoft SQL. Por favor ayuda. Gracias
¿Qué DBMS está utilizando? –
Microsoft SQL. Perdón por no haber incluido esta información – yonan2236
Véase también http://stackoverflow.com/questions/451415/simulating-group-concat-mysql-function-in-ms-sql-server-2005 –