joda

Páginas: 3 (655 palabras) Publicado: 16 de mayo de 2013
Join
Saltar a: navegación, búsqueda
La sentencia join en SQL permite combinar registros de dos o más tablas en una base de datos relacional. En el Lenguaje de Consultas Estructurado (SQL) haytres tipo 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, JOIN es composición relacional, laoperación fundamental en el álgebra relacional, y, generalizando, es una función de composición.
Índice
1 Tablas de ejemplo
2 Combinación interna (INNER JOIN)
2.1 De equivalencia (equi-join)2.1.1 Natural (Natural join)
2.2 Cruzada (Cross join)
3 Combinación externa (OUTER JOIN)
3.1 De tabla izquierda (LEFT OUTER JOIN o LEFT JOIN)
3.2 De tabla derecha (RIGHT OUTER JOIN o RIGHT JOIN)
3.3Combinación completa (FULL OUTER JOIN)
4 Implementación
4.1 Algoritmos de combinación
4.1.1 Bucles anidados
4.1.2 Combinación por fusión
4.1.3 Combinación Hash
4.1.4 Semi-combinación
5 Véasetambién
6 Enlaces externos
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.
TablaEmpleado
Apellido
IDDepartamento
Andrade
31
Jordán
33
Steinberg
33
Róbinson
34
Zolano
34
Gaspar
36

Tabla Departamento
NombreDepartamento
IDDepartamento
Ventas
31
Ingeniería
33Producció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 delos 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 cualesno pertenece ningún empleado (Mercadeo). Esto servirá para presentar algunos ejemplos más adelante.
Combinación interna (INNER JOIN)
Con esta operación se calcula el producto cruzado de todos los...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • No Jodas
  • No Jodas
  • no jodas
  • joder
  • Jodido
  • Joder
  • Joder
  • no jodan

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS