U wilt een UNION SELECT gebruiken :
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
De subquery is het belangrijkste onderdeel. Het geeft u een enkele tabel met de resultaten van zowel de huidige als de geschiedenistabellen gecombineerd. U kunt dan uit die tabel kiezen en COUNT en SUM doen om uw gemiddelden te krijgen.
Mijn MySQL-syntaxis is behoorlijk roestig, dus excuseer het. Ik heb niet de kans gehad om dit uit te voeren, dus ik weet niet eens zeker of het wordt uitgevoerd, maar het zou genoeg moeten zijn om u op weg te helpen.