Anda sebaiknya menggunakan 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
Sub query adalah bagian penting. Ini akan memberi Anda satu tabel dengan hasil gabungan tabel saat ini dan riwayat. Anda kemudian dapat memilih dari tabel itu dan melakukan COUNT dan SUM untuk mendapatkan rata-rata Anda.
Sintaks MySQL saya cukup berkarat, jadi mohon dimaafkan. Saya belum sempat menjalankan ini, jadi saya bahkan tidak yakin apakah itu dijalankan, tetapi itu sudah cukup untuk membantu Anda memulai.