Ciao a tutti, ho un piccolo problema ad ordinare i dati con una query sql.
Prima ma spiego: in pratica è come un forum, voglio che, al momento del recupero dei thread, questi vengano ordinati in base alla data dell'ultima risposta più recente.
Avevo pensato, all'inizio, ad una cosa simile:
Codice PHP:
SELECT t.id, t.titolo, t.sez_id
FROM bac_3d AS t
INNER JOIN bac_msg AS m ON t.id = m.id_3d AND t.sez_id = $id_sez
ORDER BY m.data DESC LIMIT $primo, $per_pag
Il problema è che, ovviamente, in questo modo la queriy mi recupera valori multipli in quanto, qualora un thread avesse 8 risposte, verrebbero stampati automaticamente 8 thread uguali.
Come posso ovviare questo problema?
Grazie