Delete FROM PL_MVPLAC
Where
exists(select 1 from PL_MOVPLA
where PL_MVPLAC.TpoPla = PL_MOVPLA.TpoPla And
PL_MVPLAC.Periodo = PL_MOVPLA.Periodo
And
PL_MVPLAC.NroMes = PL_MOVPLA.NroMes
And
PL_MVPLAC.Plla_Id = PL_MOVPLA.Plla_Id
And
PL_MOVPLA.CodPla Not
In
('101','102','103','104','201','202','203','204','301','302','303','304','502'))
----- Original Message -----
Sent: Thursday, August 24, 2006
7:27 PM
Subject: Consulta
Amigos quisiera saber si funciona
la sgte sintaxis :
Ejemplo :
DELETE pedidos.* FROM pedidos INNER
JOIN clientes ON pedidos.clie = clientes.numclie WHERE nombre = 'Julian
López
Deseo aplicarla en la sgte consulta
:
Delete RRHHPR.PL_MVPLAC. * FROM
RRHHPR.PL_MVPLAC
Join
RRHHPR.PL_MOVPLA
On
RRHHPR.PL_MVPLAC.TpoPla = RRHHPR.PL_MOVPLA.TpoPla And
RRHHPR.PL_MVPLAC.Periodo = RRHHPR.PL_MOVPLA.Periodo And
RRHHPR.PL_MVPLAC.NroMes = RRHHPR.PL_MOVPLA.NroMes And
RRHHPR.PL_MVPLAC.Plla_Id = RRHHPR.PL_MOVPLA.Plla_Id
Where
RRHHPR.PL_MOVPLA.CodPla Not In
('101','102','103','104','201','202','203','204','301','302','303','304','502')
;
La llave para el Join
es -> TpoPla ,
Periodo, NroMes, Plla_id
Quiero borrar los registos de la tabla
RRHHPR.PL_MVPLAC que esten en la tabla RRHHPR.PL_MOVPLA de
acuerdo a la condición :
Where
RRHHPR.PL_MOVPLA.CodPla Not In
('101','102','103','104','201','202','203','204','301','302','303','304','502')
Muchas gracias por su
tiempo