Realización de consultas multitabla
Composición interna (INNER JOIN)
- Lista el nombre y apellido de los empleados, su sueldo y el nombre del departamento donde trabaja.
- Lista el nombre y apellido de los empleados, su fecha de contrato y el nombre del cargo.
Ordena el resultado por la fecha de contrato.
- Lista el código del empleado, su nombre y apellido, el código del departameto y el nombre del departamento de los empleados que ganen más de 2000€.
- Indica el nombre, apellido y nombre del cargo del empleado más joven.
- Indica el nombre, apellido y nombre del departamento de los empleados que tengan hijos.
- Lista todos los datos de los empleados de Contabilidad.
- Lista el nombre y apellido del empleado, el nombre del cargo y el del departamento de los empleados solteros sin hijos
- Lista los empleados de los departamentos de Compras y Ventas sin utilizar el operador IN.
- Lista los empleados de los departamentos de Compras y Ventas utilizando el operador IN.
- Lista el nombre y apellido del empleado, el nombre del cargo y del departamento de aquellas personas que tienen más de 20 años en la empresa. Ordena el resultado en primer lugar por el departamento (en orden ascendente) y en segundo lugar por el tiempo trabajado (en orden descendente)
- Lista nombre y apellido, edad, nombre del cargo, nombre del departamento de los empleados Solteros, Divorciados o Viudos que tengan más de un hijo.
- Lista todos departamentos registrados que existen en la base de datos, junto con el código, nombre y apellido del empleado que tiene cada uno de ellos. El listado deberá mostrar también aquellos departamentos que no tienen empleados asociados.
- Lista todos cargos registrados que existen en la base de datos, junto con el nombre y apellido del empleado, la edad y estado civil que tiene cada empleado. El listado deberá mostrar también aquellos cargos que no tienen empleados asociados.
- Lista los departamentos sin empleados asociados.
- ¿Se puede asignar a un empleado un cargo que no esté registrado en la tabla de cargos? Justifica tu respuesta.