
01/10/2007, 04:44
|
| | Fecha de Ingreso: mayo-2005
Mensajes: 94
Antigüedad: 19 años, 9 meses 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! |