Mapa mental
JOIN en SQL
Contenido del mapa
JOIN en SQL
Los JOINs en SQL sirven para combinar filas de dos o más tablas basándose en un campo común entre ellas, devolviendo por tanto datos de diferentes tablas
OUTER JOIN
- devuelve todas las filas de la tabla izquierda (tabla1) y de la tabla derecha (tabla2). Combina el resultado de los joins LEFT y RIGHT.
- SELECT nombreColumna(s) FROM tabla1 OUTER JOIN tabla2 ON tabla1.nombreColumna=tabla2.nombreColumna;
- devuelve todas las filas de la tabla izquierda (tabla1) y de la tabla derecha (tabla2). Combina el resultado de los joins LEFT y RIGHT.
RIGHT JOIN
- Ahora se mantienen todas las filas de la tabla derecha (tabla2). Las filas de la tabla izquierda se mostrarán si hay una coincidencia con las de la derecha.
- SELECT nombreColumna(s) FROM tabla1 RIGHT JOIN tabla2 ON tabla1.nombreColumna=tabla2.nombreColumna;
- Ahora se mantienen todas las filas de la tabla derecha (tabla2). Las filas de la tabla izquierda se mostrarán si hay una coincidencia con las de la derecha.
LEFT JOIN
- LEFT JOIN mantiene todas las filas de la tabla izquierda (la tabla1). Las filas de la tabla derecha se mostrarán si hay una coincidencia con las de la izquierda.
- SELECT nombreColumna(s) FROM tabla1 LEFT JOIN tabla2 ON tabla1.nombreColumna=tabla2.nombreColumna;
- LEFT JOIN mantiene todas las filas de la tabla izquierda (la tabla1). Las filas de la tabla derecha se mostrarán si hay una coincidencia con las de la izquierda.
INNER JOIN
- selecciona todas las filas de las dos columnas siempre y cuando haya una coincidencia entre las columnas en ambas tablas (llaves primarias o foraneas)
- SELECT nombreColumna(s) FROM tabla1 INNER JOIN tabla2 ON tabla1.nombreColumna=table2.nombreColumna;
- selecciona todas las filas de las dos columnas siempre y cuando haya una coincidencia entre las columnas en ambas tablas (llaves primarias o foraneas)
Información
- Descripción
- Mapa Mental sobre JOIN en SQL, creado por Jeisson Reatiga el 13/09/2017.
- Creado por
- Jeisson Reatiga
- Visitas
- 1
- Valoración