puoi fare una cosa del genere:
Codice PHP:
$subTable = "SELECT * from table where id_nickname = [VALORE] order by data desc limit 25";
$query = "SELECT * from ($subTable) as subTable where id_nickname = [VALORE] order by data desc limit $inizio, $max";
Anche se probabilmente è meglio fare con php. Alla fine a te interessa non andare oltre una certa pagina/record, quindi ti basterebbe considerare al massimo 25 righe quando fai i conti sulle pagine e i link avanti/indietro
Codice PHP:
$rows = mysql_num_rows(mysql_query("SELECT * from table where id_nickname = [VALORE]") ) ;
$rows = ($rows < 25) ? $rows : 25;