Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/08/2012, 22:02
maurooren
 
Fecha de Ingreso: agosto-2012
Mensajes: 1
Antigüedad: 11 años, 8 meses
Puntos: 0
Información Multiple INNER JOIN

Hola amigos del Foro el dia de hoy como mi primer aporte les quiero compartir como hacer varias consultas como dice e titulo Multiples INNER JOIN y continuar le voy a dar una pequeña explicacion de el para que y que es:


El 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 de emparejamiento 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 la otra 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 basica es la siguiente:





y la sintaxis que hice para realizarlo a mas de dos tablas es la siguiente:


SELECT *
FROM usuarios
INNER
JOIN paises
ON paises.idPaises = usuarios.paises_idPaises
INNER
JOIN departamentos
ON departamentos.idDepartamentos = usuarios.departamentos_idDepartamentos
INNER
JOIN ciudades
ON ciudades.idCiudades = usuarios.ciudades_idCiudades
INNER
JOIN tiposusuario
ON tiposusuario.idTiposUsuario = usuarios.tiposusuario_idTiposUsuario
INNER
JOIN estatus
ON estatus.idEstatus = usuarios.estatus_idEstatus

Espero le sirva a alguien y tratare de seguir aportando con casas que crea sen utiles si tiene alguna duda no duden en comentar ...