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.