Tengo dos selecciones y quiero combinarlas de tal manera que solo se devuelvan las filas únicas en ambas selecciones. ¿Hay alguna forma incorporada en Oracle 10g para lograr esto?Opuesto a INTERSECT en Oracle
Sé que puedo hacer algo como esto:
(select1 UNION select2) MINUS (select1 INTERSECT select2)
pero me gustaría evitarlo. Tanto select1
como select2
tienen 20 líneas, por lo que esta forma sería realmente oscura y difícil de mantener.
El nombre de este operador es 'diferencia simétrica' - con esto, Google da una serie de resultados (wich todos tienden a sugerir que esto no va a ser rápido). – AakashM
No es un problema para mí si esto es lento.Este es un script por lotes para mi uso personal, no es necesario que sea súper eficiente. –
¿Cómo son las dos selecciones? Es posible modificarlos, para que solo ejecute una selección y obtenga el resultado final. –