Join (SQL): differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m Annullate le modifiche di 130.192.232.10 (discussione), riportata alla versione precedente di 151.49.5.62
Riga 48:
Una inner join crea una nuova tabella combinando i valori delle due tabelle di partenza (A and B) basandosi su una certa regola di confronto. La query compara ogni riga della tabella A con ciascuna riga della tabella B cercando di soddisfare la regola di confronto definita. Quando la regola di join viene soddisfatta, i valori di tutte le colonne delle tabelle A e B vengono combinate in un'unica riga nella costruzione della tabella risultante. La inner join è la forma di join usata più di frequente nelle applicazioni e rappresenta la modalità di default.
 
Per esempio, la seguente query unirà le due tabelle 'Impiegati' e 'Dipartimenti' usando la chiave primaria 'ID_dipartimento' che è la colonna presente in entrambe le tabelle. Quando ID_dipartimento corrisponde in entrambe le tabelle (ovvero la regola è soddisfatta), la query combinerà le colonne ''Cognome'', ''ID_dipartimento'' e ''Nome_dipartimento'' in un'unica riga per la tabella risultante.
 
Esempio di inner join in forma esplicita: