Comando Minus

11/05/2004 - 10:40 por Sergio Forever | Informe spam
Hola!!

Me gustaría saber como podría simular el comando minus que usa Oracle para
poder tener la diferencia de dos selects.

Gracias. Salu2.

Preguntas similare

Leer las respuestas

#1 Carlos Sacristan
11/05/2004 - 10:53 | Informe spam
Te respondí a tu pregunta anterior sobre este mismo tema... ¿podrías
explicar en qué consiste ese comando de Oracle?



Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

Por favor, responder únicamente al foro
Se agradece la inclusión de sentencias DDL


"Sergio Forever" escribió en el mensaje
news:#

Hola!!

Me gustaría saber como podría simular el comando minus que usa Oracle


para
poder tener la diferencia de dos selects.

Gracias. Salu2.



Respuesta Responder a este mensaje
#2 Sergio Forever
11/05/2004 - 11:23 | Informe spam
Hola

Minus es como union pero se queda con las filas que se encuentran solo en la
primera consulta y no en la segunda pero no vicerversa!!!
Respuesta Responder a este mensaje
#3 Carlos Sacristan
11/05/2004 - 12:44 | Informe spam
Ah, bueno es saberlo. Pues desgraciadamente en SQL Server no existe esa
cláusula directamente, pero a través de SQL se puede sacar. Por ejemplo:

SELECT izq.*
FROM tabla1 izq LEFT JOIN tabla2 drch ON izq.clave = drch.clave
WHERE drch.clave IS NULL

Esta sentencia muestra todas los registros que existen en la tabla1 pero
no en la tabla2. Si lo quieres al revés, cambia el orden de las tablas en la
unión y listo.


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

Por favor, responder únicamente al foro
Se agradece la inclusión de sentencias DDL


"Sergio Forever" escribió en el mensaje
news:
Hola

Minus es como union pero se queda con las filas que se encuentran solo en


la
primera consulta y no en la segunda pero no vicerversa!!!



Respuesta Responder a este mensaje
#4 Tinoco
11/05/2004 - 14:11 | Informe spam
Hola Sergio.

Yo he implementado este comando con esta sintaxis:

Select *
From tbl1
Where f_id not exists (Select 1 From tbl2 Where )
and

Espero que te sirva mi ayuda.

Hermilson
MCDBA, MCSD
Colombia


Hola!!

Me gustaría saber como podría simular el comando minus


que usa Oracle para
poder tener la diferencia de dos selects.

Gracias. Salu2.



.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida