Sobes.tech
Junior

Czym jest Right Join?

sobes.tech AI

Odpowiedź od AI

Right Join (lub RIGHT OUTER JOIN) to typ łączenia tabel w SQL, który zwraca wszystkie wiersze z prawej tabeli i dopasowane wiersze z lewej tabeli. Jeśli w lewej tabeli nie ma dopasowań dla wiersza z prawej, pola z lewej tabeli będą wypełnione wartościami NULL.

Kluczowe cechy:

  • Zachowuje wszystkie wpisy z tabeli prawej.
  • Zwraca tylko dopasowane wpisy z tabeli lewej.
  • Dla wierszy z prawej tabeli bez dopasowań w lewej, pola lewej tabeli będą NULL.

Wizualnie można to przedstawić tak (R - tabela prawa, L - tabela lewa, i - dopasowania):

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

Składnia:

SELECT
    column_list
FROM
    left_table
RIGHT JOIN
    right_table ON join_condition;