Duda sobre Joins Compatibilidad 80 y 90

25/02/2008 - 22:42 por juan.arboleda | Informe spam
Hola...

En sql server 2005 tengo un select en compatibilidad 80 que utiliza en
el Where la instruccion =*
al ejecutarla me dan 25000 registros.
al cambiarla por un right join solo me trae 10000 registros.
cual es la equivalencia para utilizar compatibilidad 90 de la
intrucción =*.?
ya intenté con Left Join y obtengo el mismo resultado
Muchas Gracias...!!!

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
26/02/2008 - 01:32 | Informe spam
,

Puedes postear la estructura de las tablas y las sentencias en cuestion?


AMB

"" wrote:

Hola...

En sql server 2005 tengo un select en compatibilidad 80 que utiliza en
el Where la instruccion =*
al ejecutarla me dan 25000 registros.
al cambiarla por un right join solo me trae 10000 registros.
cual es la equivalencia para utilizar compatibilidad 90 de la
intrucción =*.?
ya intenté con Left Join y obtengo el mismo resultado
Muchas Gracias...!!!

Respuesta Responder a este mensaje
#2 Maxi Accotto
26/02/2008 - 02:44 | Informe spam
La equivalencia es Right join!, revise como esta haciendo el query, sino
pasenos algo de datos y como lo esta armando para ver donde tiene el
problema


Microsoft MVP SQLServer
www.sqltotalconsulting.com
-

escribió en el mensaje de
noticias:
Hola...

En sql server 2005 tengo un select en compatibilidad 80 que utiliza en
el Where la instruccion =*
al ejecutarla me dan 25000 registros.
al cambiarla por un right join solo me trae 10000 registros.
cual es la equivalencia para utilizar compatibilidad 90 de la
intrucción =*.?
ya intenté con Left Join y obtengo el mismo resultado
Muchas Gracias...!!!
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida