BaşlayınÜcretsiz başlayın

Birden çok koşullu ilişkili alt sorgu

İlişkili alt sorgular, birden fazla sütundaki verileri eşleştirmek için kullanışlıdır. Önceki egzersizde, her ülke için olağanüstü yüksek skorlu maçların bir listesini oluşturdun. Bu egzersizde, eşleştirmeye fazladan bir sütun ekleyerek şu soruyu yanıtlayacaksın: her ülke için, her sezonda en yüksek skorlu maç hangisiydi?

*Not: bu sorgunun yüklenmesi biraz zaman alabilir.

Bu egzersiz, kursun bir parçasıdır

SQL ile Veri İşleme

Kursa Göz Atın

Egzersiz talimatları

  • Alt sorguyu, en yüksek toplam gol sayısına sahip maçları seçecek şekilde tamamla.
  • Alt sorguyu ana sorguyla, her iki tablodaki country_id ve season sütunlarını kullanarak eşleştir.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

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.___);
Kodu Düzenle ve Çalıştır