Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/08/2010, 17:24
zaloforosdelweb
 
Fecha de Ingreso: agosto-2010
Mensajes: 1
Antigüedad: 13 años, 8 meses
Puntos: 0
Sql avanzada en dos tablas .... Ayuda

Saludos Cordiales a Tod@s

Espero puedan ayudarme tengo un problema con un select que tengo que realizar en dos tablas.

Les detallo el escenario y luego el problema:

Escenario:

Se trata de un sistema en el cual EMPRESAS publican OFERTAS de trabajo, existen CLIENTES (usuarios del sistema) que APLICAN las ofertas, empieza entonces en este punto el problemilla.

Cuando los clientes revisan las nuevas ofertas publicadas yo hago un select de la tabla oferta,

select * from oferta where estado_oferta=VIGENTE AND ......( mas algunos filtros q se adapten al perfil del cliente)

PROBLEMA: Cuando los clientes aplican en alguna oferta , se agrega un registro a la tabla APLICACION que tiene los campos codigo de la oferta, cedula del cliente que aplico y la fecha de aplicacion, AHORA cuando ejecuto la aplicacion debe quitarse de la lista de nuevas ofertas publicadas para ese cliente la oferta aplicada

ESTRUCTURA DE LAS TABLAS

OFERTA
cod_oferta (llave principal)
cargo_ofertado
estado(VIGENTE)
fecha_caducidad
otros_campos


CLIENTE
cedula(llave principal)
nombre
apellido


APLICACION
cod_oferta(llave principal compuesta)
cedula(llave principal compuesta)
fecha_aplicacion


GRacias de antemano, espero haya sido claro en exponer el escenario y el problema.