आप एक यूनियन चयन का उपयोग करना चाहेंगे :
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 सिंटैक्स काफी जंग लगा हुआ है, इसलिए कृपया इसे क्षमा करें। मुझे इसे चलाने का मौका नहीं मिला है, इसलिए मुझे यकीन नहीं है कि यह निष्पादित होता है, लेकिन यह आपको आरंभ करने के लिए पर्याप्त होना चाहिए।