miércoles, 30 de septiembre de 2015

SQL Sentencias de manipulación - Consultas a más de una tabla - Dos alias para una misma tabla en BDUOC (I)

Si pidiésemos los códigos y los apellidos de los empleados que ganan más que el empleado que tiene por código el número 5, haríamos lo siguiente:

SELECT el.codigo_empl, el.apellido_empl
FROM empleados el JOIN empleados e2 ON el.sueldo > e2.sueldo
WHERE e2.codigo_empl = 5;
Hemos tomado la tabla e2 para fijar la fila del empleado con código número 5, de modo que podamos comparar el sueldo de la tabla e1, que contiene a todos los empleados, con el sueldo de la tabla e2, que contiene sólo al empleado 5.
La respuesta a esta consulta sería:

No hay comentarios:

Publicar un comentario