Ciao a tutti,
so che il titolo non è dei migliori ma cerco di spiegarmi.
Immaginiamo che abbia dei record cosi impostati:
1 | Soggetto: Ciao | Come stai?
2 | Soggetto: Ciao | Io bene te?
3 | peppino | Hai visto la partita ieri?
4 | peppino | Non l'ho vista.
------------------------------------------------
Io dovrei fare un sorting raggruppato per soggetti in ordine decrescente, ovvero:
- 4 | peppino | Non l'ho vista
- 2 | Soggetto: Ciao | Io bene te?
Il problema è che se io faccio semplicemente un:
SELECT * FROM `posta` GROUP By soggetto order by idmsg DESC
lui mi sorta giustamente l'idmsg al di fuori del GROUP BY.
In pratica prima raggruppa, e di quel gruppo fa un sorting.
Invece vorrei prima sortare il gruppo, in modo che mi faccia vedere l'ultimo messaggio di quel dato gruppo, e successivamente fare il sorting.
Mi chiedo, è possibile una cosa simile?
Grazie mille, spero di essere stato chiaro![]()