Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/10/2008, 12:56
daniel00
 
Fecha de Ingreso: noviembre-2006
Ubicación: México
Mensajes: 866
Antigüedad: 18 años, 4 meses
Puntos: 8
Respuesta: Hacer un distinct de 3 campos

Lo hace para todos..

Puedes hacer los siguiente, aunque dudo que te sirva de algo , pues al final te devolvera todos los registros de la tabla GRUPOS_DATOS_GRALES, porque no mejor nos comentas y pones ejemplos de resultado de lo que quieres obtener.

Código:
SELECT CODIGO_PROYECTO, CODIGO_GRUPO, CODIGO_SUPERVISOR, CODIGO_PROYECTO AS Expr1, NOMBRE_PROYECTO, CODIGO_SUCURSAL, NOMBRE_SUCURSAL, CODIGO_GRUPO AS Expr2, NOMBRE_GRUPO, CODIGO_SUPERVISOR AS Expr3, NOMBRE_SUPERVISOR
FROM GRUPOS_DATOS_GRALES g1, 
          (  SELECT DISTINCT CODIGO_PROYECTO, CODIGO_GRUPO,
                                          CODIGO_SUPERVISOR
             FROM GRUPOS_DATOS_GRALES ) As g2
WHERE g1.CODIGO_PROYECTO    = g2.CODIGO_PROYECTO
AND      g1.CODIGO_GRUPO          = g2.CODIGO_GRUPO
AND      g1.CODIGO_SUPERVISOR = g2.CODIGO_SUPERVISOR
Saludos!