Sobes.tech
Junior

Co je to Right Join?

sobes.tech AI

Odpověď od AI

Right Join (nebo RIGHT OUTER JOIN) je typ spojení tabulek v SQL, který vrací všechny řádky z pravé tabulky a odpovídající řádky z levé tabulky. Pokud v levé tabulce neexistují shody pro řádek z pravé tabulky, pole z levé tabulky budou vyplněna hodnotami NULL.

Klíčové vlastnosti:

  • Zachovává všechny záznamy z pravé tabulky.
  • Vrací pouze odpovídající záznamy z levé tabulky.
  • Pro řádky z pravé tabulky bez shody v levé, budou pole levé tabulky NULL.

Vizuálně lze představit takto (R - pravá tabulka, L - levá tabulka, i - shody):

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

Syntaxe:

SELECT
    column_list
FROM
    left_table
RIGHT JOIN
    right_table ON join_condition;