Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/01/2012, 12:28
gamau6
 
Fecha de Ingreso: octubre-2010
Mensajes: 156
Antigüedad: 13 años, 6 meses
Puntos: 0
Consultas a 2 tablas

Buenas..

Di vueltas por internet pero no encuentro una solucion...

tengo 2 tablas

una seria amigos

id_amigos id_envia id_recibe estado
1 3 1 1
2 1 2 1
3 4 1 0

la otra seria usuario

id_usuario nombre
1 daniel
2 paola
3 pedro
4 juan

el resultado que estoy buscando seria que solo quede el id_envia o id_recibe 1 de la tabla amigos que se encuentre en estado 1

algo asi

id_amigos id_envia id_recibe nombre
1 3 1 pedro
2 1 2 paola
3 4 1 juan

Intente algo de esta forma pero esta mas que mal creo

Código MySQL:
Ver original
  1. SELECT * FROM amigos as a INNER JOIN usuario as u on a.id_envia = u.id_usuario XOR a.id_recibe = u.id_usuario where a.id_envia = 1 XOR a.id_recibe =1 and a.estado = 1

Alguien podria orientarme en hacer esta consulta?

gracias!
__________________
..