A cosa serve la join?

Domanda di: Ing. Cristyn Coppola  |  Ultimo aggiornamento: 29 marzo 2023
Valutazione: 4.1/5 (67 voti)

La Join (unione) è la combinazione del contenuto di due o più tabelle e consente di generare un gruppo di risultati contenente le righe e le colonne di ciascuna tabella. Le tabelle vengono in genere unite mediante dati condivisi.

Come usare il join in SQL?

L'operazione di equi-join è implementata in SQL come una forma particolare del comando di selezione:
  1. nella clausola FROM vanno indicate le due tabelle correlate su cui va effettuata la join;
  2. nella clausola WHERE va espresso il collegamento tra le due tabelle, mediante un'apposita condizione detta condizione di join.

Quanti tipi di join ci sono?

Abbiamo cinque tipi principali di Join: INNER JOIN. LEFT OUTER JOIN. RIGTH OUTER JOIN.

Cosa fa natural join?

Il NATURAL JOIN è un tipo di operazione che ci permette di correlare due o più tabelle sulla base di valori uguali in attributi contenenti lo stesso tipo di dati.

Quando usare inner join?

L'operazione di INNER JOIN si utilizza quando vogliamo ricavare dati presenti in più tabelle, oppure ricavare dati presenti in una tabella e filtrare il risultato in base ai valori di una seconda tabella.

SQL Tutorial Italiano 17 - Le JOIN spiegate INNER JOIN, LEFT JOIN e RIGHT JOIN