se hai almeno il MySQL 5, secondo me ti conviene crearti una tabella "parallela" a tabella 2 contenente solo i dati aggregati (min(), max(), avg() etc. etc.) e la chiave primaria, e poi aggiungere un trigger a tabella2 che aggiorni di volta in volta solo i record interessati da modifiche (o se non ti garba il trigger o hai MySQL 4 puoi fare altrettanto tramite PHP), altrimenti ogni giorno ti ritrovi a dover eseguire una query mastodontica.