Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > MySQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 24-02-2011
escorpionrojo43 escorpionrojo43 is offline
Miembro
 
Registrado: abr 2010
Posts: 89
Poder: 15
escorpionrojo43 Va por buen camino
Red face ayuda con un query

Saludos colegas.
en esta ocacion tengo un problema el cual necesito que me ayuden

tengo un query con este contenido


select cia.cia_descripcion,cia.cia_rnc,cia.cia_slogan,
loc.loc_descripcion,loc.loc_direccion,loc.loc_telefono,loc.loc_responsable,
loc.responsable_puesto,
ccd.*,
dev.dev_codigo, // ojo aqui
dev.dev_referencia, // ojo aqui tambien
tdo.tdo_descripcion,
fpa.fpa_descripcion,
mon.mon_descripcion
from companias cia,
localidades loc,
cuadre_caja_detalle ccd,
devoluciones_ventas dev,
tipos_documentos tdo,
formas_pago fpa,
monedas mon
where cia.cia_codigo = '1'
and loc.cia_codigo = cia.cia_codigo
and loc.loc_codigo = '1'
and ccd.cia_codigo = loc.cia_codigo
and dev.cia_codigo = loc.cia_codigo // ojo aqui tambien
and dev.dev_codigo = ccd.trs_numero // ojo aqui tambien
and dev.tdo_codigo = ccd.tdo_codigo // ojo aqui tambien
and tdo.cia_codigo = ccd.cia_codigo
and tdo.tdo_codigo = ccd.tdo_codigo
and fpa.cia_codigo = ccd.cia_codigo
and fpa.fpa_codigo = ccd.fpa_codigo
and mon.mon_codigo = ccd.mon_codigo
order by ccd.cia_codigo,ccd.loc_codigo,ccd.mon_codigo,ccd.fpa_codigo,ccd.tdo_codigo,ccd.trs_numero


pues mi problema es con este query es que solo me trae los registros que estan en la tabla "devoluciones_ventas" que son como 25 y lo que quiero es que me traiga los 2000 registros que tengo actualmente en "cuadre_caja_detalle" y que al lado me traiga " dev.dev_codigo y dev.dev_referencia," cuando "tdo_codigo = dev" en mi cuadre de caja espero.
ahh por cierto si quito lo tolo lo que tiene que ver con "dev." me trae los 2000 registros pero lo que necesito es enlazarlas para que me traiga mas informacion de la tabla devoluciones.


espero me puedan ayudar con esto muchas gracias de antemano.
Responder Con Cita
  #2  
Antiguo 25-02-2011
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.738
Poder: 23
ContraVeneno Va por buen camino
¿has probado usar "joins" en lugar de poner todas las condiciones en el "where"?

Todos los registros de TablaA que existan en TablaB:
Código SQL [-]
Select A.Campo1, A.Campo2, B.Campo1, B.campo2
From TablaA A
Join tablaB B on A.Llave = B.Llave
Where A.Campo1 = UnValor

Todos los registros de TablaA aunque no existan en TablaB:
Código SQL [-]
Select A.Campo1, A.Campo2, B.Campo1, B.campo2
From TablaA A
left outer Join tablaB B on A.Llave = B.Llave
Where A.Campo1 = UnValor
__________________

Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Ayuda con Query marcial Conexión con bases de datos 11 31-10-2007 20:12:12
Ayuda con query Janisln1 Conexión con bases de datos 2 11-10-2007 00:27:08
Ayuda con Query Ado DBF Lucas_diaz1810 Conexión con bases de datos 3 26-12-2006 18:37:31
Ayuda con query Ricardo Alfredo Oracle 3 22-10-2006 14:36:09
Ayuda con query Danielle Conexión con bases de datos 1 08-06-2006 22:15:52


La franja horaria es GMT +2. Ahora son las 20:15:56.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi