Hola foreros.
Os prometo que he estado buscando y buscando pero no he terminado por ver una solución a mi problema. No creo que sea un caso muy particular pero mejor lo explico con un ejemplo. Tengo un par de tablas. En la primera tengo usuarios y en la segunda esos usuarios son referenciados en varios registros. Quiero contabilizar los usuarios referenciados en la tabla 2. Ejemplo:
Tabla1 [T_Usuarios]
ID Nombre
-----------------
1 Juan
2 Antonio
3 Manuel
4 José
5 Jesús
Tabla2 [T_Inventario]
ID ID_Usuario
---------------------
1 3
2 4
3 1
4 1
5 3
6 1
Si hago esta consulta (que es lo más parecido a lo que yo quiero) no consigo visualizar todos los elementos de la tabla de usuarios.
Código:
SELECT T_Inventario.ID_Usuario, T_Usuarios.Nombre, COUNT(*) AS contador
FROM T_Usuarios INNER JOIN T_Inventario ON T_Usuarios.ID = T_Inventario.ID_Usuario
GROUP BY T_Inventario.ID_Usuario, T_Usuarios.Nombre
Este es el resultado que obtengo:
Código HTML:
ID_Usuario Nombre Contador
---------------+-------+--------
1 Juan 3
3 Manuel 2
4 José 1
Lo que quiero es este resultado:
Código HTML:
ID_Usuario Nombre Contador
---------------+-------+--------
1 Juan 3
2 Antonio 0
3 Manuel 2
4 José 1
5 Jesús 0
Saludos y muchas gracias por adelantado