Ver Mensaje Individual
  #3 (permalink)  
Antiguo 11/04/2013, 21:50
mark1829
 
Fecha de Ingreso: junio-2010
Mensajes: 153
Antigüedad: 13 años, 10 meses
Puntos: 4
Respuesta: No me sale una consulta simplre

Cita:
SELECT IF(fav.id_us_de = us.id_us,"si","no") as esFav, us.id_us, us.nick, us.img, us.is_online, us.nuevo, us.estado FROM usuarios AS us LEFT JOIN favoritos AS fav ON fav.id_us_yo="5" WHERE us.id_us <> "5"
Aclaraciones:

- El 5 es un id de usuario que quiere todos los usuarios y, de todos esos usuarios, a quien tiene agregado como favorito.

- El IF lo uso como identificador para saber si un usuario es parte de los favoritos del usuario 5 (por ejemplo)

- Los resultados de esta busqueda estan mal, ya que me devuelve todos los registros repetidos, unos con el resultado "si" en el campo "esFav" y los otros duplicados con el valor "no".


Alguna idea?