Fermo restando che mi perdonerete se entro qui dentro circa una volta all'anno e per di più quando ho dei problemi, vi sottopongo questo problemino. C'è una discussione simile poco sotto questa, ma mi pare che non sia lo stesso caso (o forse non l'ho capito io...)
Allora:
ho questa tabella
id | id_utente | id_album | corrispondente | tempo
Il codice php usa la tabella per creare una sorta di "registro", in cui vengono registrate alcune azioni compiute da [id_utente] che sta utilizzando [id_album], e compie azioni nei confronti di [corrispondente], ad una certa ora (tempo).
Per cui ci saranno tante righe con stesso id_utente, id_album e corrispondente, ma orari diversi.
Io devo estrarre 1 sola riga per ogni tripletta id_utente/id_album/corrispondente, ma questa riga deve corrispondere all'ultima azione effettuata.
Ho provato con:
ma in realtà ho notato che l'ordinamento per tempo non è corretto...codice:$query="SELECT corrispondente, DATE_FORMAT(max(tempo), \"%d%/%m%/%Y %H.%i\") as lastact FROM `registro` WHERE id_utente={$_COOKIE[id_user]} and id_album={$_COOKIE[album]} group by corrispondente order by tempo desc ";
Vi metto un paio di immagini:
La tabella completa ordinata per [tempo desc]:
http://f.cl.ly/items/1i062u1I3W2e040...2015.54.12.jpg
E il risultato di una selezione:
http://f.cl.ly/items/3V0t1T1R3r0q254...2016.08.58.jpg
Grazie...

, vi sottopongo questo problemino. C'è una discussione simile poco sotto questa, ma mi pare che non sia lo stesso caso (o forse non l'ho capito io...)
Rispondi quotando