PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Löschen mit LEFT JOIN

PROBE. EINTRAG IN TABELLE 'A' LÖSCHEN GIBT ES KEINEN EINTRAG IN TABELLE 'H'

DELETE A FROM ARTICULO_ALMACEN A
LEFT JOIN HISTORICO_UNION H
ON A.COD_ARTICULO = H.COD_ARTICULO
AND A.COD_ALMACEN = H.COD_ARTICULO_ALMACEN
AND A.TPROPIEDAD1 = H.PROPIEDAD1
AND A.TPROPIEDAD2 = H.PROPIEDAD2
AND A.TPROPIEDAD3 = H.PROPIEDAD3
WHERE H.COD_ARTICULO IS NULL