sql >> Base de Datos >  >> RDS >> Oracle

Eliminar con Join en Oracle sql Query

Recientemente me enteré de la siguiente sintaxis:

DELETE (SELECT *
        FROM productfilters pf
        INNER JOIN product pr
            ON pf.productid = pr.id
        WHERE pf.id >= 200
            AND pr.NAME = 'MARK')

Creo que se ve mucho más limpio que otro código propuesto.