![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
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.... |
#2
|
|||
|
|||
Esto es lo que intento hacer :
SELECT * FROM `obra` INNER JOIN (`provincia` INNER JOIN `region` ON `provincia.region_id` = `region.id` = 1) INNER JOIN (`comuna` INNER JOIN `provincia` ON `comuna.provincia_id` = `provincia.id`) INNER JOIN (`barrio` INNER JOIN `comuna` ON `barrio.comuna_id` = `comuna.id`) y obtengo error #1066 - Not unique table/alias: 'provincia' |
#3
|
||||
|
||||
Para ambos, que veo que sois novatos por aquí
![]() Recordad esto: ![]() .
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#4
|
||||
|
||||
creo que tienes que hacer asi
__________________
Dulce Regalo que Satanas manda para mi..... |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
join de dos tablas | davidgaldo | SQL | 5 | 09-11-2006 01:38:11 |
Uso de INNER JOIN, con dos tablas | esimon | SQL | 2 | 07-09-2006 19:49:20 |
Join de tablas de distintas BD´s en firebird | Ivanzinho | Firebird e Interbase | 2 | 23-01-2006 15:48:16 |
JOIN de dos tablas en dos bases de datos diferentes | gluglu | Firebird e Interbase | 3 | 12-02-2005 12:39:48 |
Join De Tres Tablas Con Acces | MAGRANA | SQL | 2 | 01-07-2004 17:51:44 |
![]() |
|