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

इस तरह 2 टेबल का चयन कैसे करें

ऐसा करने के लिए आपके पास कुछ तरीके हैं, लेकिन अस्थायी टेबल न बनाने का प्रयास करते हुए, आप कुछ ऐसा कर सकते हैं:

select
    s.id,
    avg(case when sb.id = '01' then s.score end) as math,
    avg(case when sb.id = '02' then s.score end) as bio

from student s
join subject sb on (sb.id = s.subject_id)

group by s.id

अन्य विषयों के योग/मामले की पंक्तियों को अपनी आवश्यकता के अनुसार भरें!

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



  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 क्वेरी में किसी फ़ील्ड को विभाजित/विस्फोट कर सकते हैं?

  3. INDEXes का उपयोग क्यों और कहाँ करें - पक्ष और विपक्ष

  4. MySQL दिनांक प्रारूप

  5. मैसकल चेन सेलेक्ट क्वेरी