Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/02/2003, 21:02
nav2003
 
Fecha de Ingreso: enero-2003
Ubicación: Santiago
Mensajes: 301
Antigüedad: 22 años
Puntos: 1
no me funciona el inner join!!

no me funciona el inner join!!
las tablas son las sgtes con un campo
tablas:
Divisiones,(DIVISION_ID,otros...)
secciones(DIVISION_ID,SECCION_ID, otros...)
cargos(DIVISION_ID,SECCION_ID,CARGO_ID, otros...)

quiero mostrar las tres tablas con la clausula Inner join


<body>
<table border=1>
<tr><td>DIVISIÓN_ID:
</td><td>DIVISIÓN_NOMBRE:
</td><td>SECCIÓN_ID:
</td><td>SECCIÓN_NOMBRE :
</td><td>CARGO_ID :
</td><td>CARGO_NOMBRE :
</td><td>CARGO_FECHA_ENTRADA :
</td></tr>
Código PHP:

<?php
include("conex.php");
$link=conexion();
$result=mysql_query("select * from DIVISIONES INNER JOIN (SECCIONES INNER JOIN CARGOS ON SECCIONES.SECCION_ID = CARGOS.SECCION_ID)ON SECCIONES.DIVISION.ID=DIVISIONES.DIVISION_ID",$link);

while(
$row=mysql_fetch_array($result)){
echo
"<tr><td ALIGN=CENTER>$row[DIVISION_ID]</td><td>$row[DIVISION_NOMBRE]</td><td ALIGN=CENTER>$...BLA..BLA}

mysql_free_result($result);


?>
</table>
</body>

sin embargo el error es:

Warning: Supplied argument is not a valid MySQL result resource in c:\apache\htdocs\estudiophp\test\listar_datos2.php on line 23
alguna sugerencia..gracias
__________________
Cristian...