Amenazas

Páginas: 2 (474 palabras) Publicado: 1 de marzo de 2013
INNER JOIN:
Es otro tipo de composición de tablas, permite emparejar filas de distintas tablas de forma más eficiente que con el producto cartesiano cuando una de las columnas deemparejamiento está indexada. Ya que en vez de hacer el producto cartesiano completo y luego seleccionar la filas que cumplen la condición de emparejamiento, para cada fila de una de las tablas busca directamente en laotra tabla las filas que cumplen la condición, con lo cual se emparejan sólo las filas que luego aparecen en el resultado.
La sintaxis es la siguiente:

El LEFT JOIN y RIGHT JOIN son otro tipo decomposición de tablas, también denominada composición externa. Son una extensión del INNER JOIN.Las composiciones vistas hasta ahora (el producto cartesiano y el INNER JOIN) son composiciones internas yaque todos los valores de las filas del resultado son valores que están en las tablas que se combinan.Con una composición interna sólo se obtienen las filas que tienen al menos una fila de la otratabla que cumpla la condición, veamos un ejemplo:Queremos combinar los empleados con las oficinas para saber la ciudad de la oficina donde trabaja cada empleado, si utilizamos un producto cartesianotenemos:SELECT empleados.*,ciudad
FROM empleados, oficinas
WHERE empleados.oficina = oficinas.oficina

Observar que hemos cualificado el nombre de columna oficina ya que ese nombre aparece en las dostablas de la FROM.Con esta sentencia los empleados que no tienen una oficina asignada (un valor nulo en el campo oficina de la tabla empleados) no aparecen en el resultado ya que lacondiciónempleados.oficina = oficinas.oficina será siempre nula para esos empleados.Si utilizamos el INNER JOIN:SELECT empleados.*, ciudad
FROM empleados INNER JOIN oficinas ON empleados.oficina = oficinas.oficinaNospasa lo mismo, el empleado 110 tiene un valor nulo en el campo oficina y no aparecerá en el resultado.Pues en los casos en que queremos que también aparezcan las filas que no tienen una fila...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Amenazas
  • Las Amenazas
  • amenazas
  • Las Amenazas
  • Amenazas
  • Amenaza
  • AMENAZAS
  • Amenazas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS