Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/06/2004, 09:18
Avatar de andinistas
andinistas
 
Fecha de Ingreso: julio-2003
Ubicación: Bogotá COL
Mensajes: 1.000
Antigüedad: 21 años, 5 meses
Puntos: 0
ayuda con sentencia inner join

Hola tengo una inquietud, he hecho una tabla en una base de datos que tiene x campos y alguno de esos x campos tengo que incluir datos de otras 3 tablas, que se refieren a categorias con id, descripcion.

la tabla donde estan todos los datos: bdlegal_datos (id, fecha, categoria, norma, vigencia)

las tablas donde estan las categorias son

1. categorias: bdlegal_categorias (id, categoria)

2. normas: bdlegal_normas (id, norma)

3. vigencia: bdlegal_vigencia (id, vigencia)

En la tabla bdlegal_datos se encuentran todos los campos que quiero mostrar dentro de el se encuentra (categoria, normas y vigencia que estas hacen relacion a las otras tablas)

he hecho esta sentencia INNER JOIN pero no sé donde esta el error

Código PHP:
//Sentencia sql 
$sql "SELECT * FROM (
bdlegal_categorias,
bdlegal_normas,
bdlegal_vigencia
INNER JOIN bdlegal_datos
ON bdlegal_datos.categoria = bdlegal_categorias.categoria
ON bdlegal_datos.normas = bdlegal_normas.norma
ON bdlegal_datos.vigencia = bdlegal_vigencia.vigencia)
WHERE bdlegal_datos.id ='$id'"

__________________
Un Saludo, Andinistas.
"Llegaron... Ellos tenían la biblia y nosotros la tierra... y nos dijieron: 'Cierren los ojos y recen.' Cerramos los ojos y cuando los abrimos,
ellos tenían la tierra y nosotros la biblia." Abadío Green.

Última edición por andinistas; 30/06/2004 a las 09:25 Razón: se me olvido algo