Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/11/2011, 15:33
leonardo_josue
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 18 años, 2 meses
Puntos: 447
Respuesta: ¿Como puedo hacer esta consulta?

Hola follow:

Creo que un simple NOT EXIST serviría:

Código:
SELECT * FROM usuarios U WHERE NOT EXISTS
(
SELECT * FROM amistades A 
where A.id_usuario_A = T1.id_usuario
and A.id_usuario_B = 'id_del_usuario_que_dio_clic_en_miembros')
Esto serviría para excluir los elementos en donde el usuario que está consultanto aparezca en el campo id_usuario_b de tu tabla de amistades... habría también que agregar el caso para excluir el caso donde aparece en el campo id_usuario_a... haz la prueba y nos comentas.

Saludos
Leo.