Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/03/2013, 10:26
hydeless
 
Fecha de Ingreso: marzo-2013
Mensajes: 1
Antigüedad: 11 años, 1 mes
Puntos: 0
No puedo transformar a Inner join

Estimados.

Tengo esta consulta, donde no muestra los campos vacíos, y leyendo en su foro, me percaté que esto se debe en la igualación de tablas y que para corregir este asunto se debe utilizar Inner Join y he tratado constantemente, pero algo esta fallando:

Código MySQL:
Ver original
  1. SELECT f.CodAux AS 'AUXILIAR'
  2. , d.RutAux AS 'RUT'
  3. , d.NomAux AS 'CLIENTE'
  4. , c.PCCODI AS 'COD_CUENTA'
  5. , a.MovTipDocRef AS 'TIPO_DOC'
  6. , f.MovNumDocRef AS 'NUM_DOC'
  7. , (a.MovDebe-a.Movhaber) AS 'SALDO'
  8. , a.MovFe AS 'FEC_EMISION'
  9. , a.MovFv AS 'FEC_VENCIMIENTO'
  10. , e.CpbNum AS 'COMP'
  11. , a.MovGlosa AS 'GLOSA'
  12. `W:\SOFTLAND\DATOS\PIBAMOUR2\SODATOS`.cwmovim a,
  13. `W:\SOFTLAND\DATOS\PIBAMOUR2\SODATOS`.cwpctas c,
  14. `W:\SOFTLAND\DATOS\PIBAMOUR2\SODATOS`.cwtauxi d,
  15. `W:\SOFTLAND\DATOS\PIBAMOUR2\SODATOS`.CwCpbte e,
  16. `W:\SOFTLAND\DATOS\PIBAMOUR2\SODATOS`.CWDocSaldos f,
  17. `W:\SOFTLAND\DATOS\PIBAMOUR2\SODATOS`.cwtciud g,
  18. `W:\SOFTLAND\DATOS\PIBAMOUR2\SODATOS`.cwtregion h
  19. d.CiuAux = g.CiuCod AND
  20. f.MovNumDocRef = a.MovNumDocRef AND
  21. f.MovTipDocRef = a.MovTipDocRef AND
  22. a.CpbAno = e.CpbAno AND
  23. e.CpbNum = a.CpbNum AND
  24. c.PCCODI = a.PctCod AND
  25. d.CodAux = a.CodAux AND d.CodAux = f.CodAux AND
  26. h.id_Region = g.id_Region AND
  27. ((e.CpbEst='V') AND (f.DEBE-f.HABER<>0) AND (e.CpbAno='2013'))
  28. ORDER BY d.rutaux , f.Movnumdocref


Lo de la clausula Where ¿Cómo lo transformo a Inner Join?

saludos.

Última edición por gnzsoloyo; 26/03/2013 a las 10:52 Razón: SQL no etiquetado. Usar Highlight "SQL" o "MySQL"