Fijate con esto.
select empleado.NIT, empleado.obligacion, fecha_pago, Total_pagado from 
Empleado left join Pagos  
on Empleado.NIT = Pagos.NIT and Empleado.obligacion = Pagos.obligacion 

Suerte
Marcelo
  ----- Original Message ----- 
  From: Dárvel Jiménez 
  To: Marcelo Colombani 
  Sent: Monday, May 14, 2007 9:02 AM
  Subject: [dbms] Union de tablas


  Hola:

  Quisiera que alguien me eche una mano con esto:

   

  Tengo una tabla con los siguientes campos.

   

  Tabla empleado

   NIT                       obligacion

  458745154          051012

  458745154          103012

  458745154          071062

  458745154          150050

  458745154          150052

   

  Tabla pagos

  NIT                        obligacion           Fecha_Pago      Total_Pagado

  458745154          071062                 03/04/2007                        
1523.15

  458745154          150052                 25/04/2007                        
1025.00

   

  Y quiero una consulta que me devuelta los resultados de la siguiente forma:

   

  NIT                        obligacion           Fecha_Pago      Total_Pagado

  458745154          051012                                 NULL                
     NULL

  458745154          103012                                 NULL                
     NULL

  458745154          071062                 03/04/2007                        
152315

  458745154          150050                                 NULL                
     NULL

  458745154          150052                 25/04/2007                        
1025.00

   

  IMPORTANTE: La consulta quiero que sea en PL/SQL, o sea, para Oracle.

   

  Por favor, es muy importante.

   

   

Responder a