Ver Mensaje Individual
  #5 (permalink)  
Antiguo 08/10/2010, 12:47
Avatar de repara2
repara2
 
Fecha de Ingreso: septiembre-2010
Ubicación: München
Mensajes: 2.445
Antigüedad: 13 años, 7 meses
Puntos: 331
Respuesta: Dos consultas relacionadas a MySQL

Si te muestra cinco veces cada uno es porque estás haciendo una multiplicación, tendría que ver las tablas pero prueba esto:

Código HTML:
SELECT DISTINCT * 
FROM `muro`, `relationship` 
WHERE `muro`.`usuario` = `relationship`.`to` 
AND `relationship`.`from` = '".$_SESSION['k_username']."' 
OR `muro`.`usuario` = '".$_SESSION['k_username']."' 
ORDER BY `muro`.`id` DESC
O ESTO:

Código HTML:
SELECT DISTINCT * 
FROM `muro` M
LEFT JOIN `relationship` R ON (M.`usuario` = R.`to`) AND (M.`from` = '".$_SESSION['k_username']."' 
OR M.`usuario` = '".$_SESSION['k_username']."') 
ORDER BY M.`id` DESC
a ver si marcha, saludos