Tengo dos tablas en MySQL Empresa: (CNAME, ciudad) obras: (ename, CNAME, sueldo)Viendo filas con 0 Cuenta con el grupo mysql por
que quiero mostrar el número de empleados que trabajan para cada compañía, , incluso si ese número es cero.
por ej. para
salidaCompany :
Microsoft Bangalore
IBM NY
works :
emp1 Microsoft 10000
emp2 Microsoft 90000
debería ser:
Microsoft 2
IBM 0
Pero la siguiente consulta y otras frases semejantes imprimir sólo aquellas empresas que tienen al menos un empleado:
Select count(*) from works natural join company group by company.cname
Si uso combinación externa, entonces las compañías con cero empleados mostrarán en una fila, por lo que esa opción está desactivada ya que ll.
¿Cómo hacerlo?
P.S .: Debería descargar NATURAL JOINs. Parecen ser útiles, pero en realidad no son útiles, en mi humilde opinión. Disminuyen sus capacidades expresivas y hacen implicaciones sobre cómo diseñar su base de datos (denominación de columna), que es una gran WTF para mí. – Tomalak