Sobes.tech
Junior

Mi az a Right Join?

sobes.tech MI

Válasz az MI-től

Right Join (vagy RIGHT OUTER JOIN) egy olyan típusú összekapcsolás SQL-ben, amely minden sort visszaad a jobb táblából és a megfelelő sorokat a bal táblából. Ha a bal táblában nincs egyezés a jobb táblából származó sorhoz, akkor a bal tábla mezői NULL értékekkel lesznek kitöltve.

Fő jellemzők:

  • Minden rekordot megtart a jobb táblából.
  • Csak a megfelelt rekordokat adja vissza a bal táblából.
  • A jobb táblából származó soroknál, amelyekhez nincs megfelelés a bal táblában, a bal tábla mezői NULL-ok lesznek.

Vizuálisan így ábrázolható (R - jobb tábla, L - bal tábla, i - megfelelések):

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

Szintaxis:

SELECT
    column_list
FROM
    left_table
RIGHT JOIN
    right_table ON join_condition;