i'm trying to create a cleaning script that will purge all unused descriptions: My query looks like:
DELETE FROM DESCRIPCIONES WHERE ID_DESCRIPCION NOT IN
(SELECT ID_NOMBRE FROM CUESTIONARIOS
UNION
SELECT ID_DESCRIPCION FROM CUESTIONARIOS
UNION
SELECT ID_NOMBRE FROM PLANTILLAS
....
)
Also i have much more UNIONs in this query. This is why this query takes too much time. Is there a way to replace this query by faster LEFT JOIN and avoid nesting query. PD: Oracle 11g
Thanks