Si quieres, además de mostrar sólo los nombres de los clientes SIN repetirlos, pero también con algún criterio adicional, esta puede ser tu opción:
Cita: SQL="Select Distinct RUC From TablaClientes Inner Join (Select Distinct Nombre AS SoloNombre From TablaClientes Where Condición1 And Condición2 Group by Nombre Order By Nombre Asc) AS Consulta ON TablaClientes.Nombre = Consulta.SoloNombres"
donde tú estableces las condiciones que quieras y las reemplazas en vez de Condición1, Condición2, etc. El resultado es el mismo, siempre tendrás un listado sin repetir de los nombres de tus clientes.
Lo que te sugiere
alpe2000 es correcto, sin embargo debo agregar algo. Cuando usas el comando DISTINCT estas limitando el uso en condiciones a los campos que incluyen el distinct, por ejemplo:
Cita: SELECT DISTINCT nombre_cliente FROM tabla_inmensa_de_datos
tu no podrías poner, digamos, un order by fecha al final porque fecha no esta declarada en distinct. Por eso lo que te sugiero permite hacer eso.