Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/03/2011, 19:36
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, 2 meses
Puntos: 2658
Respuesta: Doble INNER JOIN?

Código MySQL:
Ver original
  1.     friends F
  2.     INNER JOIN users U2 ON F.user2 = U2.id
  3.     INNER JOIN users U1 ON F.user1 = U1.id
  4.     F.user2=$id
  5.     AND F.user1=$id
  6.     AND F.valid=1
Lo que no tiene sentido es la lógica del WHERE, porque sólo devolverá aquellos donde el mismo ID aparezca en ambos identificadores de amigos. Es como decir que debe ser amigo de si mismo.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Última edición por gnzsoloyo; 03/03/2011 a las 19:43