Cita:
Iniciado por __nathiel__
he provado con esto:
create view empEmpresa(empleados, nomEmp)
as select count(*), nombre from Empresa
group by nombre;
select nomEmp from empEmpresa where empleados=max(empleados);
pero me sale: Invalid use of group function
SELECT empEmpresa.nomEmp, count(empEmpresa.empleados) FROM empEmpresa INNER JOIN
(SELECT Max(empleados) maximo FROM empEmpresa GROUP BY nomEmp)t1 ON count(empEmpresa.empleados) = t1.maximo GROUP BY empEmpresa.nomEmp
No lo he probado, pero debería funcionar. Piensa que dos o más empresas pueden tener el mismo número de empleados y ser este el máximo.