Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/03/2011, 04:37
Avatar de Mysticaliptica
Mysticaliptica
 
Fecha de Ingreso: abril-2007
Ubicación: Guipuzcoa
Mensajes: 35
Antigüedad: 17 años
Puntos: 0
Consulta para 4 tablas relacionadas

Hola, estoy un poco atascado pq mi conocimiento de mysql es limitado.
La situacion es la siguiente:

Relacion de mis tablas:


La consulta que hago es:
Código:
SELECT  
   n.titulo,
   n.cuerpo,
   b.fch_creacion
FROM rel_blq_not bn
INNER JOIN noticias n ON bn.cod_not =  n.cod_not
INNER JOIN bloques b ON bn.cod_blq =  b.cod_blq

Todo bien pero el problema viene cuando quiero extender la consulta de esta manera:


Relacion de tablas:


Consulta que hago (MAL POR SUPUESTO) :
Código:
SELECT  
   n.titulo,
   n.cuerpo,
   b.fch_creacion,
   a.uri
FROM rel_blq_not bn
INNER JOIN noticias n ON bn.cod_not =  n.cod_not
INNER JOIN bloques b ON bn.cod_blq =  b.cod_blq
INNER JOIN archivos a ON a.cod_file = b.cod_file
Alguien me podria explicar que debo hacer para unir las 4 tablas?
La estructura de la base de datos no la puedo cambiar, por si a alguien se le ocurre que la cambie =(
Gracias