Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Mysql (http://www.forosdelweb.com/f86/)
-   -   problema consulta registros repetidos incluso utilizando disctinct (http://www.forosdelweb.com/f86/problema-consulta-registros-repetidos-incluso-utilizando-disctinct-583635/)

Monimo 06/05/2008 16:30

problema consulta registros repetidos incluso utilizando disctinct
 
Utilizo esta consulta y aunque pongo disctinct a la hora de ver los resultados me lo imprime 5 veces!!! alguna idea de porque sucede esto???? De ANTEMANO Gracias!!


Código:

select  DISTINCT u.nombre,u.app, u.apm, l.negocio_nombre, t.ot,t.numero_poliza, t.tramite, t.informacion, s.fecha_ingreso,o.Nombre_Lista, s.fecha_standard, s.estado, s.fecha_terminacion, uo.id_organizacion
        from USUARIO as u, TRAMITES as t, status as s, LINEA_NEGOCIO as l, ORGANIZACIONES as o, u_o as uo
        where t.linea_negocio=l.negocio_id  and  t.ot=s.ot_ext and t.id_USUARIO=u.USUARIO_id and t.organizacion=5;


quimfv 07/05/2008 01:02

Re: problema consulta registros repetidos incluso utilizando disctinct
 
Código:


select DISTINCT u.nombre,u.app,
                            u.apm,
                            l.negocio_nombre,
                            t.ot,
                            t.numero_poliza,
                            t.tramite,
                            t.informacion,
                            s.fecha_ingreso,
                            o.Nombre_Lista,
                            s.fecha_standard,
                            s.estado,
                            s.fecha_terminacion,
                            uo.id_organizacion
from ((((USUARIO as u
              INNER JOIN
                    TRAMITES as t
                            ON t.id_USUARIO=u.USUARIO_id)
              INNER JOIN
                      LINEA_NEGOCIO as l
                              ON t.linea_negocio=l.negocio_id)
              INNER JOIN
                        status as s
                            ON t.ot=s.ot_ext)
              INNER JOIN
                      ORGANIZACIONES as o
                              ON o.??????? )
              INNER JOIN
                      u_o as uo
                              ON uo.??????
where
              t.organizacion=5;

Como se relacionan ORGANIZACIONES y u_o con el resto de tablas?

Tienes claro que DISTINCT se refiere a todo el registro no al id de ususario?


Quim


La zona horaria es GMT -6. Ahora son las 11:46.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.