शुरू करेंमुफ़्त में शुरू करें

Multiple conditions वाली correlated subquery

Correlated subqueries कई कॉलमों में डेटा मिलाने के लिए उपयोगी होती हैं। पिछले अभ्यास में, आपने हर देश के लिए बहुत ऊँचे स्कोर वाले मैचों की एक लिस्ट बनाई थी। इस अभ्यास में, आप एक अतिरिक्त कॉलम जोड़कर यह प्रश्न सुलझाएँगे—हर देश में, हर सीजन का सबसे अधिक स्कोर वाला मैच कौन-सा था?

*ध्यान दें: यह क्वेरी लोड होने में समय ले सकती है.

यह अभ्यास पाठ्यक्रम का हिस्सा है

SQL में Data Manipulation

पाठ्यक्रम देखें

अभ्यास निर्देश

  • सबक्वेरी पूरी करें ताकि कुल गोल की सबसे अधिक संख्या वाले मैच चुने जा सकें.
  • सबक्वेरी को मुख्य क्वेरी से दोनों टेबल में country_id और season कॉलम के माध्यम से मिलाएँ.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

SELECT 
	main.country_id,
    main.date,
    main.home_goal,
    main.away_goal
FROM match AS main
WHERE 
	-- Filter for matches with the maximum number of total goals scored
	(home_goal + away_goal) = 
        (SELECT ___(___ + sub.away_goal)
         FROM match AS sub
         -- Join the main query to the subquery in WHERE
         WHERE ___ = sub.___
               AND ___ = sub.___);
कोड संपादित करें और चलाएँ