Ver Mensaje Individual
  #4 (permalink)  
Antiguo 30/10/2015, 14:26
pilucho
 
Fecha de Ingreso: noviembre-2004
Ubicación: NULL
Mensajes: 652
Antigüedad: 19 años, 5 meses
Puntos: 6
Respuesta: Como hacer un Select para mas de 5 tablas

Aqui un humilde ejemplo tu tabla y el id de la tabla

||----Tu--tabla----||---ID-de-la-tabla---||
||-----tabla_1-----||-------IDtb1--------||
||-----tabla_2-----||-------IDtb2--------||
||-----tabla_3-----||-------IDtb3--------||
||-----tabla_4-----||-------IDtb4--------||
||-----tabla_5-----||-------IDtb5--------||

la tabla 1, debe contener los ids de las demas tablas

||------CAMPO-----||-----TIPO----||----------------||
||-------IDtb1----||----int(11)--||-AUTO_INCREMENT-||
||-------IDtb2----||----int(11)--||----------------||
||-------IDtb3----||----int(11)--||----------------||
||-------IDtb4----||----int(11)--||----------------||
||-------IDtb5----||----int(11)--||----------------||

Código PHP:
<?php
$sql 
"SELECT * FROM tabla_1 
INNER JOIN tabla_2 ON tabla_1.IDtb2 = tabla_2.IDtb2 
INNER JOIN tabla_3 ON tabla_1.IDtb3 = tabla_3.IDtb3 
INNER JOIN tabla_4 ON tabla_1.IDtb4 = tabla_4.IDtb4 
INNER JOIN tabla_5 ON tabla_1.IDtb5 = tabla_4.IDtb5 
WHERE tabla_1.IDtb1=$IDtb1"
;  
?>