SQL Knowledge Center · About ·
Easy Interactive Online SQL Training for Beginners

Self joins - Tutorial SQL Interactivo

Lección 27 de 31

Self joins

Tutorial SQL Interactivo

A veces, puede tener sentido hacer un self join. En ese caso, necesitas usar alias de tabla para determinar qué datos provienen de la tabla “primera”/”izquierda”.

Por ejemplo, para obtener una lista de objetos de Piedra Papel Tijeras y los objetos que vencen, puedes ejecutar lo siguiente:
SELECT r1.name AS object, r2.name AS beats
FROM rps AS r1
INNER JOIN rps AS r2
ON r1.defeats_id = r2.id;


¿Puedes ejecutar una consulta que devuelva el nombre de un empleado y el nombre de su jefe? Usa alias de columna para hacer las columnas employee_name y boss_name.

SQL:

Query Result:

Available Tables: