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

consultas combinadas

Estas en el tema de consultas combinadas en el foro de Oracle en Foros del Web. hola amigos del foro tengo un problema al momento de hacer una consulta. En mi tabla proveedor tengo 1662 registros y en direccion tengo 1243 ...
  #1 (permalink)  
Antiguo 02/08/2012, 11:42
 
Fecha de Ingreso: marzo-2012
Ubicación: Los olivos
Mensajes: 40
Antigüedad: 12 años, 8 meses
Puntos: 1
Pregunta consultas combinadas

hola amigos del foro tengo un problema al momento de hacer una consulta.
En mi tabla proveedor tengo 1662 registros y en direccion tengo 1243 registros, al momento de hacer la consulta solo me muestra 1215 registros y me estan faltando mostrar datos tales como el total de proveedores.
Necesito que me ayuden a mostrar el total de proveedores, osea los 1662 registros con sus direcciones respectivas tenga o no tenga.
NOTA:
TABLA proveedor(socio_nego)
TABLA direccion(socio_sede_dir)

ESTO ES LO QUE TENGO HASTA AHORA

SELECT
'ruc' as tipo,
socio_nego.nro_doc_ide as nro_documento,
socio_nego.NOM_COMER as nombre_comercial,
socio_nego.NOM_SOC as razon_social,
socio_sede_dir.nom_via || ' ' || socio_sede_dir.nro_via as direccion
FROM socio_nego, socio_sede_dir
where socio_nego.cod_soc = socio_sede_dir.cod_soc
__________________
Conocimiento que no se comparte se pierde
  #2 (permalink)  
Antiguo 02/08/2012, 13:13
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 10 meses
Puntos: 360
Respuesta: consultas combinadas

Prueba así:

Código SQL:
Ver original
  1. SELECT
  2. 'ruc' AS tipo,
  3. socio_nego.nro_doc_ide AS nro_documento,
  4. socio_nego.NOM_COMER AS nombre_comercial,
  5. socio_nego.NOM_SOC AS razon_social,
  6. socio_sede_dir.nom_via || ' ' || socio_sede_dir.nro_via AS direccion
  7. FROM socio_nego, socio_sede_dir(+)
  8. WHERE socio_nego.cod_soc = socio_sede_dir.cod_soc
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #3 (permalink)  
Antiguo 02/08/2012, 14:01
 
Fecha de Ingreso: marzo-2012
Ubicación: Los olivos
Mensajes: 40
Antigüedad: 12 años, 8 meses
Puntos: 1
Respuesta: consultas combinadas

Gracias po tu respuesta.
Lo intente pero no muestra rsultado; estaba investigando otra forma de hacerlo pero aun sigo sin resultados.
tengo esto hasta ahora:

SELECT
'ruc' as tipo,
socio_nego.nro_doc_ide as nro_documento,
socio_nego.NOM_COMER as nombre_comercial,
socio_nego.NOM_SOC as razon_social,
socio_sede_dir.nom_via || ' ' || socio_sede_dir.nro_via as direccion,
FROM socio_nego
inner join socio_sede_dir on socio_nego.cod_soc = socio_sede_dir.cod_soc
__________________
Conocimiento que no se comparte se pierde
  #4 (permalink)  
Antiguo 02/08/2012, 15:56
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 10 meses
Puntos: 360
Respuesta: consultas combinadas

Hola marionicio

Cambia inner join por left join. Averigua sobre estas sentencias. En teoria hacen lo que estas buscando

saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #5 (permalink)  
Antiguo 03/08/2012, 09:07
 
Fecha de Ingreso: marzo-2012
Ubicación: Los olivos
Mensajes: 40
Antigüedad: 12 años, 8 meses
Puntos: 1
Respuesta: consultas combinadas

hola huesos52
Genial, me ayudo' mucho tu sugerencia...te agradesco.
Abrazos.
__________________
Conocimiento que no se comparte se pierde

Etiquetas: combinadas, registro, select, tabla
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 10:19.