Budete chtít použít UNION SELECT :
SELECT p.id, COUNT(p.id), SUM(p.points)
FROM (SELECT userh_userid AS id, userh_points AS points
FROM users_history1
UNION SELECT userl_userid, userl_points
FROM users_ladders1) AS p
GROUP BY p.id
Důležitou součástí je dílčí dotaz. Poskytne vám jedinou tabulku s výsledky současné i historické tabulky dohromady. Poté můžete vybrat z této tabulky a provést COUNT a SUM, abyste získali své průměry.
Syntaxe MySQL je dost zrezivělá, tak to prosím omluvte. Neměl jsem možnost to spustit, takže si ani nejsem jistý, jestli se to spustí, ale mělo by to stačit, abyste mohli začít.