SQL

Tipi di join

by Andrea Spera

In SQL, un JOIN è un'operazione che combina righe da due o più tabelle basate su una condizione correlata. I tipi principali di JOIN sono:
  • INNER JOIN: restituisce solo le righe con corrispondenze in entrambe le tabelle.
  • LEFT JOIN (o LEFT OUTER JOIN): restituisce tutte le righe dalla prima tabella e le corrispondenze dalla seconda, inserendo NULL per le righe senza corrispondenza.
  • RIGHT JOIN (o RIGHT OUTER JOIN): restituisce tutte le righe dalla seconda tabella e le corrispondenze dalla prima, inserendo NULL per le righe senza corrispondenza.
  • FULL JOIN (o FULL OUTER JOIN): restituisce tutte le righe quando ci sono corrispondenze in una delle due tabelle, inserendo NULL dove non ci sono corrispondenze.
Inner Join
Full Outer Join
Left Join
Right Join