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 - 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:
Tabla Usuarios |
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
Hola buen microTuto... gracias
ResponderEliminarExcelente fuente para aprender...gracias
ResponderEliminar