Originariamente inviato da Sky
Così?

codice:
SELECT MAX(id), ordine, riga FROM `msg` WHERE ordine=1 GROUP BY riga
In effetti questa funziona, ma non nel mio caso in quanto avevo semplificato il mio problema, che è questo

La tabella ha una struttura tipo:

ID | ORDINE | RIGA | COMMENTO

e per esempio i dati sono:

1 | 1 | 1 | commento 1
2 | 1 | 2 | commento 2
3 | 1 | 3 | commento 3
4 | 1 | 2 | commento 4
5 | 2 | 1 | commento 5

E quello che voglio estrapolare è questo

1 | 1 | 1 | commento 1
4 | 1 | 2 | commento 4
3 | 1 | 3 | commento 3

Con la query che mi hai suggerito invece vedo questo:

1 | 1 | 1 | commento 1
4 | 1 | 2 | commento 2
3 | 1 | 3 | commento 3