Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/03/2009, 15:01
juanguitar
 
Fecha de Ingreso: julio-2008
Ubicación: BOGOTA
Mensajes: 81
Antigüedad: 15 años, 10 meses
Puntos: 1
consulta para graficos de EStadisticas

Hola, estoy usando el aplicativo gratuito para graficas estadisticas llamado OPEN FLASH CHART, si alguien tiene dudas o quisiera saber mas de esto me pueden preguntar.

Mi problema es que al hacer una consulta tengo lios al cruzar dos tablas en la cual seria obligatorio hacer un distinct pero en un Left join..es esto posible??
Esta es mi consulta:

Código PHP:
$query "SELECT COUNT( gnv_t_suic.n_nit_certificador ) AS numero, DATE_FORMAT( f_fecha_oper, '%b %y' ) AS fecha, CURDATE( )
    FROM gnv_t_suic LEFT JOIN  gnv_t_taller ON n_nit_taller = k_n_nit    WHERE gnv_t_suic.n_nit_certificador = '$nits' AND (YEAR( CURDATE( ) ) - YEAR( f_fecha_oper ) - ( RIGHT( CURDATE( ) , 5 ) < RIGHT( f_fecha_oper, 5 ) ) ) = '0' AND k_n_nit= n_nit_taller  AND d_municipio = '$ciudad' and gnv_t_taller.n_nit_certificador = gnv_t_suic.n_nit_certificador
    GROUP BY fecha
    ORDER BY f_fecha_oper"

En esta consulta use el left join, en este caso todo anda bien siempre y cuando en la tabla gnv_t_taller no haya registros repetidos, sino la estadistica muestra datos falsos...
Por eso mi pregunta es como hacer para que con un LEFT JOIN a la tabla gnv_t_taller tambien me haga un distinct de los registros..