[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