Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/09/2005, 10:08
Avatar de claray
claray
 
Fecha de Ingreso: agosto-2004
Ubicación: ahora... en Caracas
Mensajes: 345
Antigüedad: 20 años, 4 meses
Puntos: 0
Pregunta Select Distinct(*)???

Hola, Explico:

Estaba tratandop de obtener los registros unicos de una tabla y por tanto hacia:

SELECT DISTINCT(*) FROM tabla

Segun yo sabía, la cantidad de registros que se debían retornar era 1000,
sin embargo, me retornaba 1003, es decir, devolvia 3 registros duplicados.

SE, que la forma correcta (y funciona) es con

SELECT DISTINCT * FROM tabla

lo cual si retorna los 1000 registros deseados.

La pregunta es meramente academica, ya que el problema esta resuelto.

Estoy trabajando con INTERBASE y me acepta las dos sentencias (SQL SERVER no acepta el distinct con parentesis).

Alguien sabe que esta interpretando el server cuando le paso el distinct con parentesis?
__________________
:pirata: El arte de desarrollar es dejar que los otros lo hagan