Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/11/2011, 17:15
Byzs
 
Fecha de Ingreso: abril-2010
Mensajes: 10
Antigüedad: 14 años
Puntos: 0
Exclamación Consulta MYSQL multiples tablas

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 !