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 !