miembro empleado tabla ----------------------- empresa | grupo | nombre ----------------- -- ------ Compañía 1 | Equipo A | Zhang San Compañía 1 | Equipo A | Li Si Compañía 1 | Equipo A | Wang Wu Compañía 1 | Equipo B | | Equipo A | Xiao Ming
1. ¿Cuenta cuántos empleados hay en cada empresa?
SELECT `company`, Count(*) FROM `member` GROUP BY `company` ;
Se obtienen los siguientes resultados: empresa | Recuento ------------------------------ Empresa 1 | 4 ------- -- --------------------- Empresa 2 | 2
2. Cuente cuántos empleados hay en cada equipo de cada empresa.
SELECT `company`, Count(*) FROM `member` GROUP BY `company` , `group` ;
Se obtienen los siguientes resultados: empresa | grupo | Recuento ------------------------------ empresa 1 | Un equipo | 3 -- -- ----------------------------------------- Empresa 1 | Equipo B | 1 --------------- -- ------------- Empresa 2 | Equipo A | 2
GROUP BY X: Coloque todos los registros con el mismo valor del campo X en un grupo.
AGRUPAR POR X, Y: coloque todos los registros con el mismo valor de campo X y el mismo valor de campo Y en un grupo.