Join

Appunto inviato da shing
/5

Breve appunto su inner join, full join, left outer join e right outer join, con esempi (3 pagine formato doc)

Una delle caratteristiche principali dei database relazionali è quella di poter sfruttare, appunto, le relazioni tra le diverse tabelle del database.
Per far ciò si utilizza l’operatore di JOIN che combina colonne di una tabella con quelle di un’altra per formare una terza tabella. Esistono vari tipi di Join tra cui: • Inner Join • Full Join • Left Outer Join • Right Outer Join Inner Join L'Inner Join restituisce una tabella che le righe delle tabelle che hanno un legame, le altre non le mostra. Sintassi: Select campi From Tab1 Inner Join Tab2 On Tab1.chiave_primaria = Tab2.chiave_esterna Full Join Il Full Join restituisce una tabella che ha le righe sia quelle con un legame, sia quelle senza. Sintassi: Select campi From Tab1 Full Outer Join Tab2 On Tab1.chiave_primaria = Tab2.chiave_esterna Left Ooter Join Il Left Outer Join restituisce una tabella che ha tutte le righe della prima tabella, anche se non ci sono corrispondenze nella seconda tabella..