Pagina delle proprietà Linea join

Consente di specificare le opzioni per il collegamento di tabelle con join.

Per impostazione predefinita, le tabelle correlate vengono collegate tramite un inner join che crea un set di risultati basato sulle righe contenenti informazioni corrispondenti nelle colonne join. Le opzioni di questa pagina delle proprietà consentono di definire un join basato su un operatore diverso e inoltre un outer join.

Per ulteriori informazioni sui tipi di join, vedere Tipi di join.

Tabella

Nomi delle tabelle, viste o funzioni coinvolte nel join. Non è possibile modificare i nomi qui.

Colonna

Nomi delle colonne utilizzate per unire in join le tabelle. L'operatore nell'elenco Operatori specifica la relazione tra i dati nelle colonne. In questa casella i nomi delle colonne vengono visualizzati solo a fini informativi e non possono essere modificati.

Operatore join

Specifica l'operatore utilizzato per correlare le colonne join. Per specificare un operatore diverso dal segno di uguale (=), selezionare l'operatore desiderato nell'elenco. Quando si chiude la pagina delle proprietà, l'operatore selezionato verrà visualizzato nel simbolo a forma di rombo sulla linea di join, come è illustrato di seguito:

Symbol for an inner join based on the "greater than" operator

Includi righe

Specifica se nel foglio dati verranno visualizzate le righe senza corrispondenze.

Tutte le righe da <tabella1>

Specifica che nell'output verranno visualizzate tutte le righe della tabella a sinistra, anche se non esistono corrispondenze nella tabella a destra. Le colonne per cui non esistono corrispondenze nella tabella a destra saranno vuote. La scelta di questa opzione equivale a specificare LEFT OUTER JOIN nell'istruzione SQL.

Tutte le righe da <tabella2>

Specifica che nell'output verranno visualizzate tutte le righe della tabella a destra, anche se non esistono corrispondenze nella tabella a sinistra. Le colonne per cui non esistono corrispondenze nella tabella a sinistra saranno vuote. La scelta di questa opzione equivale a specificare RIGHT OUTER JOIN nell'istruzione SQL.

La selezione di entrambe le opzioni Tutte le righe da <tabella1> e Tutte le righe da <tabella2> equivale a specificare FULL OUTER JOIN nell'istruzione SQL.

Quando si seleziona un'opzione per creare un outer join, il simbolo a forma di rombo sulla linea di join si trasforma per indicare se si tratta di un left outer join, un right outer join o un full outer join.

Nota :  I termini "left" e "right" non corrispondono necessariamente alla posizione delle tabelle nel riquadro Diagramma. Con il termine "left" viene fatto riferimento alla tabella il cui nome compare a sinistra della parola chiave JOIN nell'istruzione SQL e con il termine "right" alla tabella il cui nome compare a destra della parola chiave JOIN. Se si spostano le tabelle nel riquadro Diagramma, non è necessario cambiare il riferimento alla tabella che viene considerata come sinistra o destra.

Amplia le tue competenze
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa al programma Office Insider

Queste informazioni sono risultate utili?

Grazie per i tuoi commenti e suggerimenti

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×