Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

एक चयन क्वेरी के लिए 2 टेबल मर्ज करें?

आप एक यूनियन चयन का उपयोग करना चाहेंगे :

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एक पूर्णांक के रूप में MySQL में दो तिथियों के बीच वर्षों में अंतर प्राप्त करें

  2. MySQL - मिन खोजें लेकिन शून्य नहीं

  3. MySQL में REGEX_REPLACE () फ़ंक्शन कैसे काम करता है

  4. Utf8_general_ci और utf8_unicode_ci में क्या अंतर है?

  5. MySQL मेमोरी टेबल के बराबर PostgreSQL?