Ver Mensaje Individual
  #6 (permalink)  
Antiguo 25/06/2004, 01:31
devilnick
 
Fecha de Ingreso: mayo-2004
Mensajes: 70
Antigüedad: 20 años
Puntos: 0
tengo una tabla con los datos de usuario:

usuario(codusuario, nombre, ...)

otra tabla que contiene tipos de oferta

tipoferta(codtipoferta, nombre, descripcion)

estas tablas tienen una relacion N M por lo tanto creo una relacion
usuariotipoferta con las claves primarias de las 2 relaciones:

usuariotipoferta(codusuario*,codtipoferta*)

la * quiere decir con son claves extranjeras.


Mi consulta es la siguiente:
Quiero saber para un usuario dado codusuario = 'niko' a que tipos de oferta (codtipoferta) no esta apuntado.

Mysql al no disponer de la clausula de SQL ANSI not in, no se como hacerlo. Se que se suelen resolver con un left join, que es el que pongo al principio, en el primer mensaje, pero el problema es que en esa sentencia no se como definirla para un usuario determinado.


Gracias,

Un saludo,


Niko