Oracle - left join

 
Vista:
Imágen de perfil de Isai

left join

Publicado por Isai (3 intervenciones) el 28/05/2011 02:04:50
Hola tengo una consulta con un left join sin embargo al realizarla no me regresa lo esperado, espero me puedan ayudar con mi problema.

Mi consulta es la siguiente:

select a.OBRA,a.CONTRATO,a.DESCRIPCION,
a.COLONIA,a.UBICACION,
a.INICIO,a.TERMINO,a.MONTO_CONTRATO,
a.MONTO_ANTICIPO,
c.SUBPROGRAMA SUBCLASIFICACION
from OBRAS a
left join SUBPROGRAMA c on a.CLASIFICACION=c.CLAVEP and a.SUBCLASIFICACION = c.CLAVESP
where a.FOLIO =13325 and a.CONSE = 1

Ahora si existen datos que concuerden en la consulta sin embargo la columna subclasificacion no me regresa un valor nulo.

Que puede ser.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

left join

Publicado por Javier M (17 intervenciones) el 06/06/2011 09:05:31
Hola
Prueba con este query:

select a.OBRA,a.CONTRATO,a.DESCRIPCION,
a.COLONIA,a.UBICACION,
a.INICIO,a.TERMINO,a.MONTO_CONTRATO,
a.MONTO_ANTICIPO,
c.SUBPROGRAMA SUBCLASIFICACION
from OBRAS a
left join SUBPROGRAMA c on a.CLASIFICACION=c.CLAVEP(+) and a.SUBCLASIFICACION = c.CLAVESP
where a.FOLIO =13325 and a.CONSE = 1;



suerte.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Isai

left join

Publicado por Isai (3 intervenciones) el 08/06/2011 00:28:33
Gracias Javier M,

No me regresa lo esperado, pero volviendo a leer lo que postee creo que escribir mal.

Lo que quise decir es que la columna subclasificacion me regresa un valor nulo, cuando debe de regresar un valor no nulo, puesto que si se cumple las condiciones de la consulta.

Me gustaria enviarte un documento con las consultas por separado para que te dieras una mejor idea.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

left join

Publicado por Javier M (17 intervenciones) el 08/06/2011 07:36:44
Claro envia para analizarlo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Isai

left join

Publicado por Isai (3 intervenciones) el 09/06/2011 01:36:37
Ya te envíe la información y nuevamente gracias por tu ayuda.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar