Ще искате да използвате 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
Подзаявката е важната част. Той ще ви даде една таблица с комбинирани резултати както от текущата, така и от хронологията. След това можете да изберете от тази таблица и да направите COUNT и SUM, за да получите средните си стойности.
Синтаксисът ми на MySQL е доста ръждясал, така че моля да го извините. Не съм имал възможност да стартирам това, така че дори не съм сигурен дали се изпълнява, но би трябвало да е достатъчно, за да започнете.