Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/10/2007, 04:44
jonyjm
 
Fecha de Ingreso: mayo-2005
Mensajes: 94
Antigüedad: 19 años
Puntos: 0
Consulta con distinct

Hola a todos, tengo un pequeño problema con una consulta que no consigo que me haga como debe.

SELECT distinct nombre_comercial FROM comentarios INNER JOIN clientes ON comentarios.idcliente=clientes.id WHERE fecha>'2007-09-25' AND fecha<'2007-09-30' AND enventa='0'

Esta es la consulta. Lo que debería hacer es sacarme 16 elementos con esas condiciones, y que en los resultados el campo "nombre_comercial" solo salga 1 vez. Si pongo:

SELECT * FROM....

Me saca 23 registros (los repetidos tambien)

y si la pongo con el distinct solo me saca la columna nombre_comercial, y yo necesito que saque todas las columnas... Probe poniendo por ejemplo

SELECT distinct nombre_comercial, clientes.id pero me saca 23 registros y solo esas 2 columnas. Hay alguna solucion para que me saque todas las columnas pero que nombre_comercial no se repita?

Desde ya muchisimas gracias.

Un abrazo!