Ver Mensaje Individual
  #3 (permalink)  
Antiguo 30/11/2011, 17:15
follow
 
Fecha de Ingreso: marzo-2011
Mensajes: 88
Antigüedad: 14 años
Puntos: 17
Respuesta: ¿Como puedo hacer esta consulta?

Muchisimas gracias por tu ayuda! Va bien pero al hacer las comparaciones algo hago mal......

Digamos que el 'id' del usuario que está navegando es "12", entonces hago lo siguiente, para no mostrarle en la lista ni a el mismo ni a sus amigos:

Cita:
SELECT * FROM usuarios U WHERE NOT exists (SELECT * FROM amistades A where A.id_usuario_a = U.id_usuario and A.id_usuario_b = '12' or A.id_usuario_a = '12' and A.id_usuario_b = U.id_usuario );
El problema es que me funciona bien, me elimina los amigos asociados a este 'id' pero su id me sigue saliendo!! Osea que me muestra a el mismo!! Alguien ve el fallo?? Muchas gracias de verdad por la ayuda!