[Db] [Mysql] Record distinti
Cesare D'Amico
cesare a ngi.it
Lun 18 Dic 2006 20:50:51 CET
Alle 19:24, luned́ 18 dicembre 2006, Gabriele ha scritto:
> Vorrei poter distinguere rispetto ad un campo e ordinare rispetto ad
> un altro:
Usa la clausola HAVING, che seleziona all'interno del recordset
raggruppato dalla GROUP BY:
SELECT ...
GROUP BY valore1
HAVING valore3 = MAX(valore3)
Non mi ricordo se puoi mettere MAX(valore3) nella clausola HAVING, al
limite metti un alias nella SELECT:
SELECT ... , MAX(valore3) AS max_valore3
GROUP BY valore1
HAVING valore3 = max_valore3
Provala, in questo momento non sono sicuro che sia giusta :-P
Ciaps
ce
Maggiori informazioni sulla lista
Db