non so se usare le nested queries possa convenire, soprattutto perché non tutte le versioni di mysql le supportano e non sappiamo quale usa lui
SELECT MAX(totale) AS max_totale, '2007' AS anno FROM tabella2007
UNION ALL
SELECT MAX(totale) AS max_totale, '2008' AS anno FROM tabella2008
cosi dovrebbe essere riformattata senza subquery
semplicemente poi da php verifichi se la riga corrente è la 2007 o la 2008
inoltre se fai un qualcosa tipo
SHOW TABLES LIKE 'prefissotabella%';
puoi ottenere l'elenco delle tabelle che riguardano la tua contabilità, però considera che se lo sai, anche facendo un group by sugli anni (o una distinct) è molto meglio![]()