Ver Mensaje Individual
  #3 (permalink)  
Antiguo 02/05/2012, 08:33
Avatar de freesoftwarrior
freesoftwarrior
 
Fecha de Ingreso: marzo-2006
Mensajes: 362
Antigüedad: 19 años
Puntos: 10
Respuesta: Base de datos a una tabla

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 sugierealpe2000 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.