Ver Mensaje Individual
  #1  
Antiguo 09-01-2012
camibola camibola is offline
Registrado
NULL
 
Registrado: ene 2012
Posts: 2
Reputación: 0
camibola Va por buen camino
Inner join 5 tablas

Estoy estoy super oxidada con MySql, a ver si pueden ayudarme, creo que necesito usar Inner Join.
Necesito hacer un select * de obras según la region que se elija, pero es complicado, cada obra tiene un barrio_id (porque pertenece a
un barrio), cada barrio tiene una comuna_id, cada comuna tiene un
provincia_id, y cada provincia tiene un region_id que es lo que
finalmente selecciona el usuario.
Supongo se necesita algo como asi:
SELECT *
FROM `obra`
INNER JOIN
(`comuna INNER JOIN `barrio ON `comuna.id = `barrio.comuna_id)
INNER JOIN
(`provincia INNER JOIN `comuna ON `provincia.id = `comuna.provincia_id)
INNER JOIN
(`region INNER JOIN `provincia ON `region.id = `provincia.region_id)
ON obra.barrio_id=barrio.id
pero no se dónde poner la region_id que yo quiero seleccionar....
Responder Con Cita