--Muestra el nombre de los empleados cuyo salario
--es el salario más bajo en el departamento donde trabaja.
Código SQL:
Ver original
SELECT department_id, first_name MIN (salary) FROM employee GROUP BY department_id, first_name
Y a mi parecer debe salir correctamente, el problema es que aparecen un montón de filas de nombres con el mismo departamento, se repiten.
Otro enunciado parecido con una solución parecida
--Muestra de cada departamento, su código, nombre, localidad
--y nombre del empleado más antiguo en ese departamento.
Código SQL:
Ver original
SELECT d.department_id, d.name, d.location_id, e.last_name, MIN (e.hire_date) FROM department d, employee e WHERE d.department_id=e.department_id GROUP BY d.department_id, d.name, d.location_id, e.last_name;
Aquí pasa lo mismo que en el anterior, se repiten las filas y supuestamente solo debería haber una por departamento.