Allora ragazzi, mi sono letto delle guide in internet, compreso un topic qui di Heracleum se no nsbaglio, dove aveva piò o meno il mio stesso problema da quel che ho capito ma non ho capito come posso risolvere.
Ho una tabella, dove registro il timestamp() per ogni modifica fatta in una sezione e l'id della sezione.
Codice:
edit_band edit_user edit_time edit_block edit_reason
1 2 1248635164 2 Prova Motivo
1 2 1248635285 2 Prova Motivo 2
Ora eseguo questa query:
Codice:
SELECT band.band_id, band.band_name, edit.*, user.username, COUNT(edit.edit_band) AS total
FROM ip_bands AS band
RIGHT JOIN ip_bands_edits AS edit ON edit.edit_band = band.band_id
LEFT JOIN ip_users AS user ON edit.edit_user = user.user_id
GROUP BY edit.edit_band
ORDER BY edit.edit_time DESC LIMIT 0, 10
E mi restituisce:
Codice:
band_id band_name edit_band edit_user edit_time edit_block edit_reason username total
1 Sonata Arctica 1 2 1248635164 2 Prova Motivo FedericoBiccheddu 2
Come vedete non mi prende l'ultimo timestamp.
Potrei avere più dati con lo stesso band_id, quello che conta è il timestamp.
In poche parole devo creare un blocco dove mi visualizza le ultime sezioni modificate.
Attendo risposte in merito