Está en la página 1de 7

JOINs en SQL

Distintos tipos de JOIN

Inner Join
Filas de A que tengan correspondencia con
filas de B.

Left Join
Todas las filas de A agregando la informacin
de B, si no se relaciona rellena con NULL.

Right Join
Todas las filas de B agregando la informacin
de A, si no se relaciona rellena con NULL

Full Outer Join


Todas las filas de A y B agregando la
informacin de las 2 tablas, si no se relaciona
rellena con NULL.

Cross Join
Producto cartesiano de las 2 tablas, o sea,
relaciona cada fila de A con todas las de B.
Se obtienen |A|*|B| filas en la tabla
resultante.

Resumen
JOIN or INNER JOIN
OUTER JOIN
LEFT OUTER JOIN or LEFT JOIN
RIGHT OUTER JOIN or RIGHT JOIN
FULL OUTER JOIN or FULL JOIN

NATURAL JOIN
CROSS JOIN
SELF JOIN
Referencia

También podría gustarte