Du skal bruge en 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
Underforespørgslen er den vigtige del. Det vil give dig en enkelt tabel med resultaterne af både de nuværende og historietabeller kombineret. Du kan derefter vælge fra den tabel og lave COUNT og SUM for at få dine gennemsnit.
Min MySQL-syntaks er ret rusten, så undskyld det. Jeg har ikke haft mulighed for at køre dette, så jeg er ikke engang sikker på, om det kører, men det burde være nok til at få dig i gang.