[Db] [Mysql] Record distinti

Gabriele gabriele a neobeta.com
Lun 25 Dic 2006 23:16:22 CET


Salve a tutti,
ho il seguente problema e non ne vengo a capo, quindi chiedo a voi:
(semplifico utilizzando un esempio)

Ho questa query:

SELECT valore1, valore2, valore 3 FROM tabella ORDER BY valore3 DESC

Fino a qua ovviamente tutto ok. I problemi arrivano nel momento in cui 
io voglia avere nell'output della query il valore1 come univoco.
Utilizzando la funzione DISTINCT, questa agisce su tutti i campi e, 
avendo comunque valori diversi negli altri 2 campi, ottengo lo stesso 
output di prima. Usando GROUP BY VALORE1 invece ottengo un valore 
univoco rispetto al campo valore 1, ma perdo l'ordinamento.
Come posso fare per "salvare capra e cavoli"???
Grazie a tutti

Gabriele


Maggiori informazioni sulla lista Db