Ver Mensaje Individual
  #3 (permalink)  
Antiguo 17/03/2009, 10:56
josefrl
 
Fecha de Ingreso: agosto-2008
Ubicación: Caracas
Mensajes: 51
Antigüedad: 16 años, 3 meses
Puntos: 0
Respuesta: AYUDA con SELECT DISTINCT

Hola Martín,
estoy tratando de interpretar el codigo y aunque no lo logre entender trate de correr el query sustituyendo los nombres de las variables y de la tabla pero el resultado que me arroja es la totalidad de los registros (aunque corriendo el query tal cual lo mandaste si me da el resultado esperado), me gustaria saber si me puedes ayudar con esto:
El codigo sustituyendo el nombre de la tabla y de los campos me queda asi:
SELECT p2.codigos, p2.columna1, p3.columna2
FROM (
SELECT p.codigos,
( SELECT TOP 1 p1.columna1
FROM codigosvalidar p1
WHERE p1.codigos = p.codigos ) AS columna1
FROM (
SELECT DISTINCT codigos
FROM codigosvalidar ) p ) p2 INNER JOIN codigosvalidar p3
ON p2.codigos = p3.codigos AND p2.columna1= p3.columna1


Ejecutando ese query me trae todos los registros, repetidos o no. por favor verifica si es que estoy haciendo algo mal, gracias de antemano