Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CONSULTANDO VARIAS TABLAS - INNER JOIN en SQL PDF
CONSULTANDO VARIAS TABLAS - INNER JOIN en SQL PDF
com
http://www.hermosaprogramacion.com/2014/05/sql-inner-join/
La clausula INNER JOIN permite combinar dos tablas de forma equivalente con respecto a un atributo en
comn.
Definicin
SELECT tabla1.columna1, tabla2.columna2
FROM tabla1 INNER JOIN tabla2
ON tabla1.ColumnaEnComun = tabla2.ColumnaEnComun;
INNER JOIN crea una tabla nueva, donde pondr las filas seleccionadas despus de cotejar las filas de la tabla 1 y
la tabla 2. La forma en que se cotejan depende del predicado que posee el JOIN en la clausula ON.
El motor de bases de datos empieza a comparar fila por fila comprobando el enunciado, el cual se basa en la
comparacin de un atributo en comn que relacione las tablas. Dicho atributo frecuentemente es la llave fornea,
producto de una relacin entre tablas.
Ejemplo
Para observar la funcionalidad del INNER JOIN usaremos las las tablas EMPLEADO e INFORME:
Consultaremos el nombre y edad del empleado acompaado de la descripcin de todos los informes que
ha realizado:
SELECT NOMBRE, EDAD , DESCRIPCION