Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

problema para sacar campos

Estas en el tema de problema para sacar campos en el foro de Bases de Datos General en Foros del Web. Hola buenos dias, estoy intentano hacer una sql con union pero no se como reolver el siguiente problema. Tengo la siguiente consulta: (select distinct sp.cproducto,sp.dproducto,'CLIENTE ...
  #1 (permalink)  
Antiguo 06/08/2010, 01:39
 
Fecha de Ingreso: julio-2009
Mensajes: 60
Antigüedad: 14 años, 9 meses
Puntos: 0
problema para sacar campos

Hola buenos dias, estoy intentano hacer una sql con union pero no se como reolver el siguiente problema.
Tengo la siguiente consulta:
(select distinct sp.cproducto,sp.dproducto,'CLIENTE GENÉRICO'ccliente
from salud_productos_completa sp,pah_espec_porcent_budget j--,pfizer.salud_clientes sc
where sp.cproducto='0503240'
and j.mescon_n ='022009'
UNION
select distinct sp.cproducto,sp.dproducto,to_char(sc.ccliente)ccli ente
from salud_productos_completa sp,pfizer.salud_clientes sc
where sp.cproducto='0503240') v_cliente_producto

Y necesito sacar dos campos de la tabla pfizer.salud_clientes sc, pero sin sacar mas datos de los que me muestra en eta consulta.Los campos son sc.ccliente_div,sc.dcliente_div.
Si realizo la siguiente consulta me devuelve miles de registros que no es lo que quiero y no se como sacarlos:
(select distinct sc.ccliente_div,sc.dcliente_div,sp.cproducto,sp.dp roducto,'CLIENTE GENÉRICO'ccliente
from salud_productos_completa sp,pah_espec_porcent_budget j,pfizer.salud_clientes sc
where sp.cproducto='0503240'
and j.mescon_n ='022009'
UNION
-- ,
select distinct sc.ccliente_div,sc.dcliente_div,sp.cproducto,sp.dp roducto,to_char(sc.ccliente)ccliente
from salud_productos_completa sp,pfizer.salud_clientes sc
where sp.cproducto='0503240')

Ademas de que poner en el union la tabla de pfizer.salud_clientes sc,estaria mal.
Por favor necesitaria ayuda si alguien me puede ayudar lo agradeceria.

Etiquetas: campos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:48.