Una natural join offre ulteriori specializzazioni di equi-join. Solitamente la join confronta colonne di tabelle diverse che hanno lo stesso nome. La natural join fa proprio questo.
Nell’esempio che segue viene riportata la notazione natural join equivalente alla prima inner-join definita:
SELECT * FROM Impiegati NATURAL JOIN Dipartimenti
ID_dipartimento | Impiegati.Cognome | Dipartimenti.Nome_dipartimento |
---|---|---|
34 | Monti | Risorse umane |
33 | Bianchi | Tecnico |
34 | Santoro | Risorse umane |
33 | Mancini | Tecnico |
31 | Rossi | Vendite |