Sobes.tech
Junior

Cos'è un Right Join?

sobes.tech AI

Risposta dell'AI

Right Join (o RIGHT OUTER JOIN) è un tipo di join tra tabelle in SQL che restituisce tutte le righe della tabella destra e le righe corrispondenti della tabella sinistra. Se nella tabella sinistra non ci sono corrispondenze per una riga della destra, i campi della tabella sinistra saranno riempiti con valori NULL.

Caratteristiche principali:

  • Mantiene tutte le registrazioni della tabella destra.
  • Restituisce solo le registrazioni corrispondenti della tabella sinistra.
  • Per le righe della tabella destra senza corrispondenze nella sinistra, i campi della tabella sinistra saranno NULL.

Visivamente, può essere rappresentato così (R - tabella destra, L - tabella sinistra, i - corrispondenze):

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

Sintassi:

SELECT
    column_list
FROM
    left_table
RIGHT JOIN
    right_table ON join_condition;