[Db] [Mysql] Record distinti

Domenico L. domenico.lorusso a pleiade.it
Lun 18 Dic 2006 10:18:14 CET


Gabriele ha scritto:
> 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.
Detto cosė vuoi qualcosa di assurdo... :-)

cosa ti serve? raggruppare su valore1 e applicare una funzione di 
aggregazione (sum, count ecc) sugli altri?

In questo caso fai un group by e un order by e risolvi altrimenti non ho 
capito :-\


-- 
Domenico L.                             icq: 645 44 861

per stupire mezz'ora basta un libro di storia,
io cercai di imparare la Treccani a memoria... [F.d.A.]



Maggiori informazioni sulla lista Db