[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