Ver Mensaje Individual
  #6  
Antiguo 07-05-2004
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Reputación: 28
jachguate Va por buen camino
Cool

Cita:
Empezado por Gydba
Sin embargo esta prueba la he realizado en otros motores como SQL Server y FB 1.5 y estos no me restringen los resultado de la tabla master (es decir la del FROM) respetando el tipo de JOIN que realizo.
Habrá que revisar si el estándar se pronuncia al respecto... no me extrañaría que oracle arbitrariamente decidiera hacerlo de esta forma. Aunque la verdad... yo no la veo tan descabellada. Te he dicho ya que un outer join sin join condition, no es mas que un producto cartesiano de las tablas... y creo que asi debiera plantearse naturalmente. Es que hacer un join de esta forma me parece algo (discupla la expresión) retorcido.

Cita:
Empezado por Gydba
Por eso lo que yo buscaba era la explicación correcta de como debería funcionar un JOIN de este tipo
La explicación correcta debiera estar en el estándar. Si es un punto que no está estandarizado, supongo que cada motor hará lo que le venga en gana (o le convenga, o le parezca lógico o correcto, como se prefiera).

Cita:
Empezado por Gydba
y porque el motor de Oracle no resuelve esto de la misma manera que los otros motores probados con lo mismo.
Pues no será la primera vez que Oracle imponga su propio criterio, incluso sobre el estándar... (si no, revisá el tipo Date, que es en realidad un TimeStamp... )

Cita:
Empezado por Gydba
Nuevamente gracias por tu aporte
No hay de que... aunque un par de chelas no me carian mal...

Hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita