
13/08/2013, 02:00
|
Colaborador | | Fecha de Ingreso: marzo-2008 Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 17 años 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 |