LEFT JOIN
Publicado por josefello (1 intervención) el 10/06/2005 16:46:56
Hola. Como puedo hacer una consulta con una combinación externa izquierda en Access 2003 y que funcione realmente. Por lo visto algo tan simple y común como el LEF JOIN en access no funciona. No me da error, pero me hace lo mismo que un INNER JOIN.
Tengo dos tablas, una de alumnos y otra de grupos (en los cuales están encuadrados los alumnos). Quiero hacer una consulta que me devuelva el nombre de todos los grupos, junto con el número de alumnos que tiene cada grupo (incluyendo cero si no tiene ninguno). He probado la siguiente consulta:
SELECT grupos.nombre, count (alumnos.id) as num
FROM grupos LEFT JOIN alumnos ON grupos.nombre = alumnos.grupo
GROUP BY grupos.nombre;
Tengo dos tablas, una de alumnos y otra de grupos (en los cuales están encuadrados los alumnos). Quiero hacer una consulta que me devuelva el nombre de todos los grupos, junto con el número de alumnos que tiene cada grupo (incluyendo cero si no tiene ninguno). He probado la siguiente consulta:
SELECT grupos.nombre, count (alumnos.id) as num
FROM grupos LEFT JOIN alumnos ON grupos.nombre = alumnos.grupo
GROUP BY grupos.nombre;
Valora esta pregunta
0