Ciao a tutti.

Ho un dubbio su un'estrazione di dati da una tabella cosi composta:

id=primary key
user=varchar: nome utente
year=year: anno di registrazione

La tabella in questione ha più di trecento record.

Volendo estrarre tutti gli utenti ordinati alfabeticamente ma suddivisi in gruppi di tre (per una ricerca più veloce): quelli che iniziano con A,B,C poi quelli che iniziano con D,E,F, ecc...
come la eseguireste? Più query od una sola per poi analizzare i dati in php?

La seconda richiesta di dati vuole estrarre tutti i record che hanno come valore l'ultimo anno inserito: se l'anno più recente nel database è il 2005, tutti i dati del 2005, se l'anno più recente è il 2006, quelli del duemilasei e cosi via, senza sapere prima però qual'è l'anno più recente.


Grazie per i consigli!