Join(Relazioni) ORACLE

Pubblicato il Pubblicato in Data Base

Diversi sono le join utilizzabili con il linguaggio SQL:

Di cui l’ordine:

Outer join (+):

restituisce come risultato, tutte le righe ottenute tramite l’esecuzione di una JOIN semplice più quelle righe di una tabella che non superano il confronto con nessuna riga dell’altra tabella.

Il simbolo che specifica l’utilizzo dell’OUTER JOIN è il simbolo + e deve essere scritto nella condizione di JOIN a seguire del nome della colonna.

Self Join :

Una tabella può anche essere combinata a se stessa (self join) così da ottenere confronti tra valori di righe diverse della stessa tabella.

Equi-Join (=):

Un’ Equi-join è una join la cui condizione d’unione contiene un operatore d’uguaglianza.

Non Equi-Join() :

Questa unione, al contrario dell’ equijoin , si basa sulla disuguaglianza dei valori contenuti nelle colonne della condizione di join.

Cartesian Join :
E’ una JOIN priva di CONDIZIONE; il risultato è il prodotto cartesiano delle due tabelle.

 

for dbatrade.com
Remo Ponzo

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *