Che query devo usare per ottenere come risultato gli ultimi 10 blog aggiornati raggruppati per utente?
La mia struttura attuale è
id
username
titolo
testo
date
time
private
E la query che utilizzo attualmente è
"SELECT username, titolo FROM post WHERE private = '0' ORDER BY id DESC LIMIT 10"
solo che nn va bene, perchè se un utente decide di scrivere 10 post, in homepage mi visualizza come ultimi dieci i suoi! Invece vorrei che la query limitasse ad uno per utente ma gli ultimi in ordine cronologico.
Come devo ottimizzare la query sopra per ottenere questo?