SELECT DISTINCT nombre_campo FROM nombre_tabla;
Muestra los campos nombre_campo que sean diferentes, eso debería hacerlo bien.
Imagino que estarás haciendo un:
SELECT DISTINCT nombre_campo, nombre_compo2, nombre_campo3,... FROM nombre_tabla;
Y se muestran todos, no? eso es porque debes agruparlos por el nombre_campo:
SELECT DISTINCT nombre_campo, nombre_compo2, nombre_campo3,... FROM nombre_tabla GROUP BY nombre_campo;
Así mostrará los campos seleccionados del primer registro de todos los de la tabla que tengan el campo nombre_campo diferente.
Saludos
__________________
|