MulaiMulai sekarang secara gratis

Subkueri berkorelasi dengan beberapa kondisi

Subkueri berkorelasi berguna untuk mencocokkan data di banyak kolom. Pada latihan sebelumnya, Anda membuat daftar pertandingan dengan skor sangat tinggi untuk setiap negara. Pada latihan ini, Anda akan menambahkan satu kolom lagi untuk pencocokan guna menjawab pertanyaan—apa pertandingan dengan skor tertinggi untuk setiap negara, di setiap musim?

*Catatan: kueri ini mungkin memerlukan waktu untuk dimuat.

Latihan ini adalah bagian dari kursus

Manipulasi Data di SQL

Lihat Kursus

Petunjuk latihan

  • Lengkapi subkueri untuk memilih pertandingan dengan jumlah gol total tertinggi.
  • Cocokkan subkueri dengan kueri utama menggunakan kolom country_id dan season pada kedua tabel.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

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.___);
Edit dan Jalankan Kode