Ver Mensaje Individual
  #6 (permalink)  
Antiguo 13/08/2013, 02:00
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: Como arreglo esta consulta para que funcione bn!!

perdón, ahora veo el problema
FROM usuario us
INNER JOIN fotos fo ON li.usuario = us.cod
INNER JOIN Libro li ON li.cod = fo.libro

No estás haciendo los INNER JOIN bien. Observa que en el primer INNER JOIN unes las tablas usuario cuyo alias es us con fotos cuyo alias es fo, y el INNER JOIN entre ellas es ON li.usuario = us.cod. Eso no puede ser, pues todavía no has hecho referencia a la tabla Libro, a la que llamas más adelante. Deberías unir en el primer INNER JOIN campos de usuario y de fotos, es decir, con li. y us. por delante y no con li.

Si fotos tiene algún campo que se relacione con cod de usuarios, llamado por ej. cod, tendría que ser ON us.cod = fo.cod.
Deberías decirnos los campos de las tablas y los que se relacionan entre sí para poder ayudarte mejor.

Última edición por jurena; 13/08/2013 a las 02:07