Hola
Respecto a lo que mencionaban
Cita: Es mucho más correcto usar DISTINCT
Eso depende de la sentencia.
ahora nuestro amigo jorgeor no especifica si su tabla tiene una sola columna, o desea recuperar solo esa columna (por lo menos así lo entiendo)
Cita: GROUP BY es mucho menos eficiente y se emplea para otros fines
¿Donde dice eso?,
GROUP BY es diferente a
DISTINCT, pero eso no lo hace menos eficiente, GROUP BY es mas potente que
DISTINCT, uno de los beneficios es que aparte de agrupar te ordena los resultados según los valores de la columna indicada, otra es que permite usar funciones de resumen o reunión, entre otras
Nota:
He probado en mi base datos que contiene 7 mil registros usando DISTINCT y GROUP BY de los cuales resulta 2500 registros, y los 2 toman el mismo tiempo
Saludos!