Definición
Esta sentencia se usa para combinar filas de dos o más tablas basado en la relación entre las columnas de ambas
Uniones
Tenemos 4 formas de como unirlos
Inner
(INNER) JOIN
devuelve los registros que tienen el mismo valor en ambas tablas
Link to original
Donde JOIN
y INNER JOIN
devuelven lo mismo.
Left
LEFT (OUTER) JOIN
devuelve todos los registros de la tabla izquierda y los registros que tengan el mismo valor de la tabla derecha
Link to original
En caso de que falten datos, se agrega NULL
Right
RIGHT (OUTER) JOIN
devuelve todos los registros de la tabla derecha y los registros que tengan el mismo valor de la tabla izquierda
Link to original
En caso de que falten datos, se agrega NULL
Full
FULL (OUTER) JOIN
devuelve todos los registros de la tabla izquierda y derecha
Link to original
En caso de que falten datos, se agrega NULL.