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?