Necesito hacer una consulta sobre una tabla dependiendo del resutlado de otra, se que normalmente se haría con una combinación, pero es que se tiene q cumplir una condición especial.
En la tabla eventos, tengo registrados todos los eventos disponibles que tengo en mi base de datos.
En la tabla usuarios, estan todos los usuarios registrados en mi base.
ahora, para la relación n a m entre las dos, tengo la tabla usuarioevento en donde solo guardo el id del usuario y el respectivo evento al que esta inscrito.
ahora necesito obtener un listado de los eventos disponibles, exceto en los que ya se encuentra registrado el usuario.
la consulta la estoy haciendo algo asi, pero no se q esta mal:
Código:
$var me indica el id del usuario que esta realizando la consulta, es decir el usuario que tiene registrado algunos eventos.select n.id_Evento, n.nombre, n.descripcion, n.fecha from evento n, usuarioevento u where n.opcional='1' and u.id_Usuario=$var and n.id_Evento=u.id_Evento
Gracias por cualquier ayuda posible.