![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
||||
|
||||
|
Pregunto: ¿pero en esta forma de trabajar con "minus" se hacen 2 selects?
Porque si es así, entonces es mejor la forma "estandar" de firebird que es un sólo select, imagino que será más rápido y eficiente
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#2
|
||||
|
||||
|
Entiendo lo que dices y voy de acuerdo en que resulta más legible pero como dice Casimiro, ¿no es ineficiente?
Digamos, algo como lo que ejemplificas, supongo que también puede hacerse con una subconsulta NOT IN que tengo entendido es más lenta que un JOIN. Ese minus, ¿no es como una subconsulta? // Saludos |
|
#3
|
||||
|
||||
|
Cita:
Oracle está en capacidad de encontrar una ruta óptima para realizar la consulta. Lo importante, como ya he resaltado, es que es mas semantico, por llamarle de alguna forma. Cita:
Sin embargo, si se da la opción de elegir, teniendo en cuenta que el motor sea capaz de procesarlo de manera optima, yo me quedo con los operadores sobre conjuntos.. (y muchos otros "analíticos" que tiene el oracle ese...) ![]()
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
|
#4
|
||||
|
||||
|
Tomo tu palabra en lo que vale, o sea, mucho, así que doy por buena la explicación
. Más que nada era curiosidad sobre estos operadores.// Saludos |
|
#5
|
||||
|
||||
|
Desconozco si firebird soporta:
From T1 where (c1, c2, c3) not in (select a.c1, a.c2, a.c3 from t2 a) en Oracle puedo usar minus de la siguiente manera.
que se em hace una maravilla saludos
__________________
Estudia y anda en la calle.... que asi serás el doble de listo que los demás... análisis de información análisis y diseño de sistemas Paoti Rios Reséndiz |
|
#6
|
||||
|
||||
|
Cita:
Sin embargo, hasta ahora no he encontrado un "minus" que no pueda plantearse en terminos de firebird... aunque a veces es realmente complicado y requiere de mucho ingenio.. ![]() Hasta luego. ![]()
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
|
#7
|
||||
|
||||
|
Me encanta Firebird,
y nunca me he presentado con realizar intrucciones complicadas en firebird. Y siempre hay que encontrar una solución jachguate. Saludos. les muestro el select que hice en oracle, para una insercción masiva:
__________________
Estudia y anda en la calle.... que asi serás el doble de listo que los demás... análisis de información análisis y diseño de sistemas Paoti Rios Reséndiz |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|