Buenas a todos, tengo una consulta SQL que me ha roto la cabeza durante 2 días y no la he podido sacar, aver si me pueden ayudar.
 
Tengo 2 tablas, una que se llama "usuario" y otra "invitacion" en un engendro de facebook, un trabajo para la universidad.
 
la tabla "invitacion" tiene 3 campos: 
 
idInvitacion
 
idUsuario (relacionado con idUsuario de la tabla usuario)
 
idAmigo (también relacionado con idUsuario de la tabla usuario)
 
Ahora supongamos que tenga 4 usuarios registrados en el sistema y 1 invitación en la tabla invitaciones en donde tenemos:
 
idInvitacion=1
idUsuario=2
idAmigo=3
 
O sea, el usuario con id=2 ha invitado al usuario con id=3 para ser su amigo.
 
En base a esto yo necesito una consulta que me traiga TODOS los usuarios a los cuales el usuario 2 pueda invitar, en pocas palabras, necesito que dinámicamente usando las dos tablas me traiga todos los usuario menos el 2 y el 3 (no se puede invitar a sí mismo -.-).
 
Espero se haya entendido y que alguien sepa ayudarme, cualquier cosa pregunten.
 
Gracias ! 
  
 
 

