Sobes.tech
Junior

Mis on Right Join?

sobes.tech AI

Vastus AI-lt

Right Join (või RIGHT OUTER JOIN) on SQL-is tabelite ühendamise tüüp, mis tagastab kõik read paremast tabelist ja vastavad read vasakust tabelist. Kui vasakus tabelis ei ole vastavust parema tabeli rea jaoks, täidetakse vasaku tabeli väljad väärtustega NULL.

Peamised omadused:

  • Säilitab kõik kirjed paremast tabelist.
  • Tagastab ainult vastavad kirjed vasakust tabelist.
  • Kui parema tabeli rida ei vasta vasakule, on vasaku tabeli väljad NULL.

Visuaalselt võib seda kujutada nii (R - parem tabel, L - vasak tabel, i - vastavused):

+---+-----+
| L | R+i |
+---+-----+

Süntaks:

SELECT
    column_list
FROM
    left_table
RIGHT JOIN
    right_table ON join_condition;