1. Learn
  2. /
  3. Cursuri
  4. /
  5. Joining Data in SQL

Connected

exercițiu

Acesta este un LEFT JOIN, nu-i așa?

Bună treabă, ai înțeles structura join-urilor! În acest exercițiu, vei explora diferențele dintre INNER JOIN și LEFT JOIN. Acest lucru te va ajuta să decizi ce tip de join să folosești.

Ca și înainte, vei folosi tabelele cities și countries.

Vei începe cu un INNER JOIN în care tabela cities este pe stânga, iar tabela countries pe dreapta. Această abordare este utilă atunci când te interesează doar înregistrările în care o țară apare în ambele tabele.

Apoi vei trece la un LEFT JOIN. Acesta este util dacă vrei să returnezi toate țările din tabela cities, indiferent dacă au sau nu o corespondență în tabela countries.

Instrucțiuni 1/2

undefined XP
  • 1
    • Realizează un inner join cu cities AS c1 pe stânga și countries as c2 pe dreapta.
    • Folosește câmpul code pentru a îmbina tabelele.
  • 2
    • Modifică codul pentru a realiza un LEFT JOIN în locul unui INNER JOIN.
    • După executarea acestei interogări, observă câte înregistrări conține rezultatul interogării.