Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/06/2011, 04:37
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 10 meses
Puntos: 574
Respuesta: Problema con una consulta de access

Porque una tabla por tipo de contrato....

Bueno se trata de obtener la información que queremos de cada tabla, unimos los resultados y los filtramos...

Código MySQL:
Ver original
  1. SELECT dp.nombre,sbc.nif,sbc.TipoContrato,sbc.fechaInicio,sbc.fechafin
  2. FROM datospersonales dp LEFT JOIN
  3. (SELECT nif,"T1" as TipoContrato,fechaInicio,fechafin FROM ContratosTipo1
  4. SELECT nif,"T2" as TipoContrato,fechaInicio,fechafin FROM ContratosTipo2
  5. ...
  6. SELECT nif,"TN" as TipoContrato,fechaInicio,fechafin FROM ContratosTipoN) as sbc
  7. ON dp.nif=sbc.nif
  8. WHERE dp.nif="unNif";
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.