Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/03/2011, 18:26
kenproxd
 
Fecha de Ingreso: agosto-2009
Mensajes: 349
Antigüedad: 15 años, 6 meses
Puntos: 8
Doble INNER JOIN?

Hola,

Pues he creado varios temas en otra secciones pero sólo hasta ahora me doy cuenta en que radica el problema asi que vengo a pedirles su ayuda.

Tengo lo siguiente:

Código PHP:
Ver original
  1. $query1 = mysql_query("SELECT * FROM friends INNER JOIN users ON friends.user2=users.id WHERE friends.user1=$id AND friends.valid=1") or die(mysql_error());
  2.  
  3. $query2 = mysql_query("SELECT * FROM friends INNER JOIN users ON friends.user1=users.id WHERE friends.user2=$id AND friends.valid=1") or die(mysql_error());

lo que necesito es resumir ambas consultas en una sola, es decir algo asi:

Código SQL:
Ver original
  1. INNER JOIN users ON friends.user1=users.id AND ON INNER JOIN users ON friends.user2=users.id

haciendolo de esa forma me da un error de sintaxis. Espero que puedan ayudarme.