SQL - Función MINUS de Oracle en Informix

 
Vista:

Función MINUS de Oracle en Informix

Publicado por Marcos (1 intervención) el 28/03/2001 17:29:44
La siguiente query de SQL funciona en Oracle y no me funciona en Informix. ¿Cómo puedo hacerlo?

SELECT id_servicio, id_operacion FROM servicoperaciones
minus
SELECT id_servicio, id_operacion FROM detperfiloperacio;

La utilizo para comprobar que datos no están repetidos en 2 tablas.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Función MINUS de Oracle en Informix

Publicado por Ken Fernando (8 intervenciones) el 02/04/2001 20:33:19
La funcion MINUS lo que hace es restar el primer select con el segundo select
En castellano : muestra lo q existe en el primer select y no esta en el segundo.

SELECT ID_SERVICIO, ID_OPERACION
FROM SERVICIOPERACIONES
WHERE NOT EXISTS ( SELECT ID_SERVICIO, ID_OPERACION
FROM DETPERFILOPERACIO
WHERE DETPERFILOPERACIO.ID_SERVICIO = SERVICIOPERACIONES.ID_OPERACION AND
DETPERFILOPERACIO.ID_OPERACION = SERVICIOPERACIONES.ID_SERVICIO ) ;

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar