varios usar repetidos registros promedio distintos contar consultas condicion como campos agrupar agrupados agrupadas mysql sql

mysql - usar - sql contar registros repetidos



Usar group by en dos campos y contar en SQL (3)

Creo que está buscando: SELECT a, b, COUNT(a) FROM tbl GROUP BY a, b

Tengo una tabla en mi base de datos mysql que tiene dos columnas: grupo y subgrupo. Vea abajo.

group, subGroup grp-A, sub-A grp-A, sub-A grp-A, sub-B grp-B, sub-A grp-B, sub-B grp-B, sub-B

Estoy tratando de obtener la cantidad de registros para cada grupo / subgrupo de pareja único.

Esto es lo que espero:

group, subGroup, count grp-A, sub-A, 2 grp-A, sub-B, 1 grp-B, sub-A, 1 grp-B, sub-B, 2

Después de leer algunas publicaciones intenté varias consultas sql usando group by, count (), pero no logro obtener el resultado esperado. ¿Cómo puedo arreglar esto?


Debe agrupar ambas columnas, grupo y subgrupo, luego usar la función agregada COUNT() .

SELECT group, subgroup, COUNT(*) FROM groups GROUP BY group, subgroup


SELECT group,subGroup,COUNT(*) FROM tablename GROUP BY group,subgroup