Join

La sentencia JOIN[1] de SQL permite combinar registros de dos o más tablas en una base de datos relacional. En el Lenguaje de Consultas Estructurado ( SQL) hay tres tipos de JOIN: interno, externo y cruzado.

En casos especiales una tabla puede unirse a sí misma, produciendo una auto-combinación, SELF-JOIN.

Matemáticamente, ariceaga ' es composición relacional, la operación fundamental en el álgebra relacional, y, generalizando, es una función de composición.

Tablas de ejemplo

Todas las explicaciones que están a continuación usan las siguientes dos tablas para ilustrar el efecto de diferentes clases de uniones JOIN.

Tabla Empleado
Apellido IDDepartamento
Andrade 31
Jordán 33
Steinberg 33
Róbinson 34
Zolano 34
Gaspar 36
Tabla Departamento
NombreDepartamento IDDepartamento
Ventas 31
Ingeniería 33
Producción 34
Mercadeo 35


La tabla Empleado contiene los apellidos de los empleados junto al número del departamento al que pertenecen, mientras que la tabla Departamento contiene el nombre de los departamentos de la empresa.

Existen empleados que tienen asignado un número de departamento que no se encuentra en la tabla Departamento (Gaspar). Igualmente, existen departamentos a los cuales no pertenece ningún empleado (Mercadeo). Esto servirá para presentar algunos ejemplos más adelante.

Other Languages
čeština: JOIN
dansk: Join (SQL)
English: Join (SQL)
עברית: Join (SQL)
italiano: Join (SQL)
한국어: Join (SQL)
Nederlands: Join (SQL)
norsk bokmål: Join (SQL)
polski: Join (SQL)
русский: Join (SQL)
Simple English: Join (SQL)
српски / srpski: Join (SQL)
українська: Join (SQL)
Tiếng Việt: Join (SQL)
中文: 连接 (SQL)