Sie sollten einen UNION SELECT verwenden :
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
Die Unterabfrage ist der wichtige Teil. Sie erhalten eine einzelne Tabelle mit den Ergebnissen der aktuellen und der Verlaufstabelle kombiniert. Sie können dann aus dieser Tabelle auswählen und COUNT und SUM ausführen, um Ihre Durchschnittswerte zu erhalten.
Meine MySQL-Syntax ist ziemlich eingerostet, also bitte entschuldigen Sie es. Ich hatte noch keine Gelegenheit, dies auszuführen, daher bin ich mir nicht einmal sicher, ob es ausgeführt wird, aber es sollte ausreichen, um Ihnen den Einstieg zu erleichtern.