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

MySQL मैं यह सबक्वेरी कैसे बनाऊं?

मैं दूसरी अंतिम तालिका प्राप्त करने के लिए आपकी मूल क्वेरी लूंगा और Select उपयोग distinct . जोड़कर (यहां पाया गया ) और केवल मूल, स्टॉक और स्कोर के लिए गणना का चयन करें। उदाहरण के लिए यदि स्कोर उन सभी का औसत है तो यह AVG(Score) . होगा जहां Score वही होगा जो आपने मूल क्वेरी में प्राप्त किया था। यदि आप स्कोर की गणना करने के लिए समान उत्पत्ति और स्टॉक वाले आइटमों के केवल एक छोटे उपसमुच्चय का उपयोग करना चाहते हैं, तो मैं एक उपश्रेणी का उपयोग करूंगा, जहां मूल और स्टिक आईडी से मेल खाता है, चयन में आपके पास है:

Select Origin, 
       Stock, 
       (select calculation(Score) from tables where tables.stock_id = .... tables.origin_id = .....)
From....

आशा है कि यह मदद करता है।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. @ कॉलम (अद्वितीय =सत्य) काम नहीं कर रहा है

  2. MySQL में पंक्ति मान को 1 से बढ़ाएँ और घटाएँ

  3. हाईचार्ट- डेटा पार्स करने के लिए PHP, MYSQL और jQuery.get का उपयोग करना

  4. दो mySQL डेटाबेस को एक में कैसे मर्ज करें?

  5. QMYSQL ड्राइवर QT5.2 में लोड क्यों नहीं हुआ?