SQL - JOIN Internos o INNER JOIN - Sintaxis del INNER JOIN

Hola, siguiendo con nuestra guía de SQL hoy vamos a ver el INNER JOIN.



SQL -  JOIN Internos  INNER JOIN- Sintaxis del INNER JOIN


SQL -  JOIN Internos o INNER JOIN

La consulta JOIN en general nos permite consultar 2 o mas tablas. Dichas tablas estarán relacionadas por alguna forma, generalmente por alguna de sus columnas. La sentencia INNER JOIN  (JOIN INTERNO) es la sentencia JOIN por defecto y consiste en combinar cada fila de una tabla con cada fila de otra tabla, seleccionando solo las filas que cumplan con la condición.

Un ejemplo gráfico sera el siguiente:


SQL -  JOIN Internos o INNER JOIN - Sintaxis del INNER JOIN




SQL - Sintaxis del INNER JOIN 

La sentencia INNER JOIN es muy sencilla:


SELECT * FROM tabla_1 INNER JOIN tabla_2 ON tabla_1.columna_1 = tabla_2.columna_1

Básicamente estamos efectuando una consulta cruzada, diciendo tráeme todos los resultados de la tabla1 y tabla2 donde la columna1 de la tabla 1 sea igual a la columna 1 de la tabla 2.


Ejemplo:


SQL - Sintaxis del INNER JOIN
Tabla Usuarios
SQL -  Sintaxis del INNER JOIN
Tabla Facturas

La consulta para traer todos los resultados de ambas donde el usuario es 1:

SELECT * FROM  Facturas INNER JOIN Usuarios ON FACTURAS.ID_USUARIO = USUARIOS.ID_USUARIO WHERE USUARIOS.ID_USUARIO =1
SQL - JOIN Internos o INNER JOIN - Sintaxis del INNER JOIN SQL -  JOIN Internos o INNER JOIN - Sintaxis del INNER JOIN Reviewed by El lado oscuro de java on septiembre 15, 2014 Rating: 5

2 comentarios:

Con la tecnología de Blogger.