Sobes.tech
Junior

Какво е Right Join?

sobes.tech AI

Отговор от AI

Right Join (или RIGHT OUTER JOIN) е тип на обединение на таблици в SQL, който връща всички редове от дясната таблица и съответстващите им редове от лявата таблица. Ако в лявата таблица няма съвпадения за ред от дясната, полетата от лявата таблица ще бъдат попълнени със стойности NULL.

Ключови характеристики:

  • Запазва всички записи от дясната таблица.
  • Връща само съвпадащите записи от лявата таблица.
  • За редове от дясната таблица без съвпадения в лявата, полетата от лявата таблица ще бъдат NULL.

Визуално може да се представи така (R - дясна таблица, L - лява таблица, i - съвпадения):

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

Синтаксис:

SELECT
    column_list
FROM
    left_table
RIGHT JOIN
    right_table ON join_condition;