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.