Ver Mensaje Individual
  #7 (permalink)  
Antiguo 11/11/2009, 05:18
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 1 mes
Puntos: 2658
Respuesta: Consulta 3 tablas LEFT JOIN sin repetir los datos del ultimo join datos

Completamente de acuerdo con quimfv.
Cuando comentas esto:
Cita:
En definitiva, las tablas links y comentarios son independientes, quiero listar en la búsqueda todos los links y los comentarios de cada usuario pero sin repetir los comentarios para cada entrada de link.
De base no es posible, porque no estás poniendo ninguna forma de relacionar el link on el comentario. Si no se relaciona de ningún modo, lo que lograrás será crear un producto cartesiano, ya que lo único que tienes en común entre ambas tablas (LINKS y COMENTARIOS) es el usuario. Así, el resultado sería:
Cita:
usuarios | links | comentarios
----------------------------------------
usr1 | link1 | comentA
usr1 | link1 | comentH
usr1 | link5 | comentA
usr1 | link5 | comentH
usr2 | link2 | comentB
usr2 | link2 | comentC
usr2 | link2 | comentD
usr2 | link3 | comentB
usr2 | link3 | comentC
usr2 | link3 | comentD
usr2 | link4 | comentB
usr2 | link4 | comentC
usr2 | link4 | comentD
usr3 | (null) | (null)
usr4 | link6 | comentE
usr4 | link6 | comentF
usr4 | link6 | comentG
usr4 | (null) | comentF
usr4 | (null) | comentG
O pones una tabla más que los relacione, o le pones el ID del link al comentario o al comentario en del link.
Tu elige.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)