Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/05/2011, 17:05
NahuelD
 
Fecha de Ingreso: mayo-2009
Mensajes: 13
Antigüedad: 15 años
Puntos: 0
Pregunta Ordenar consulta sql segun resultados de otra tabla

Hola, tengo una duda... La situacion es la siguiente:

Tengo dos tablas, una de amigos y otra de usuarios.

La tabla amigos tiene los siguientes campos:
id_user1, id_user2

La tabla de usuarios tiene los siguientes campos:
id_user, nombre, ...(otros datos del usuario)

(Los campos id_user1 e id_user2 estan relacionados con id_user)

Lo que quiero que un usuario pueda ver una lista de todos sus amigos, eso lo puedo hacer de la siguiente manera:
Código SQL:
Ver original
  1. SELECT * FROM amigos WHERE id_user1='".$USER_DATA['id']."' OR id_user2='".$USER_DATA['id']."'

(Las variables $USER_DATA['id'] son de php, y contienen el id del usuario logueado)

El problema es que quiero que esa consulta quede ordenada alfabeticamente segun el nombre del amigo, que esta guardado en la tabla de usuarios usuario y no se como hacerlo.

Desde ya muchas gracias por su ayuda,
Nahuel.