Bir alt sorgu ile takım adlarını al
Bu derste birkaç kez karşılaştığımız bir sorunu çözelim — ev sahibi ve deplasman takım adlarını tek bir nihai sorgu sonucuna nasıl getirirsin?
Az önce tartıştığımız 4 teknikten, bu işlem alt sorgular, ilişkilendirilmiş alt sorgular ve CTE'ler kullanılarak yapılabilir. Önümüzdeki 3 egzersizde bu 3 yöntemin her biriyle benzer sonuç kümeleri oluşturmayı pratik edeceğiz; FROM içindeki alt sorgularla başlayalım.
Uyarı: Kodun zaman aşımına uğrarsa muhtemelen JOIN kısmında hata yaptın ve yanlış alanlarda birleştirmeye çalıştın; bu da tablonun aşırı büyümesine neden oldu! Verilen kodu ve yorumları dikkatle oku ve ON koşullarını kontrol et!
Bu egzersiz, kursun bir parçasıdır
SQL ile Veri İşleme
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
SELECT
m.id,
t.team_long_name AS hometeam
-- Left join match and team
FROM ___ AS m
___ ___ ___ as t
ON m.hometeam_id = team_api_id;