Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Utilizzare questa finestra di dialogo per specificare le opzioni per unire tabelle. Per accedere a questa finestra di dialogo, nel riquadro Progettazione selezionare una linea di giunzione. Nella finestra Proprietà clicca su Join Condition And Type e poi sui puntini di sospensione (...) visualizzati a destra della proprietà.
Per impostazione predefinita, le tabelle correlate vengono unite tramite un inner join che crea un set di risultati basato su righe che contengono informazioni corrispondenti nelle colonne di join. Impostando le opzioni nella finestra di dialogo Join , è possibile specificare un join basato su un operatore diverso ed è possibile specificare un outer join.
Per altre informazioni sull'unione di tabelle, vedere Eseguire query con join (Visual Database Tools).
Opzioni
| Termine | Definizione |
|---|---|
| Tabella | Nomi delle tabelle o degli oggetti con valori di tabella coinvolti nel join. Non è possibile modificare i nomi delle tabelle qui. Queste informazioni vengono visualizzate solo per informazioni. |
| Colonna | Nomi delle colonne utilizzate per unire le tabelle. L'operatore nell'elenco di operatori specifica la relazione tra i dati nelle colonne. Non è possibile modificare i nomi delle colonne qui. Queste informazioni vengono visualizzate solo per informazioni. |
| Operatore | Specificare l'operatore utilizzato per relazionare le colonne di join. Per specificare un operatore diverso da uguale (=), selezionarlo dall'elenco. Quando si chiude la pagina delle proprietà, l'operatore selezionato verrà visualizzato nell'immagine a rombo della linea di join, come illustrato di seguito:
|
| Tutte le righe della <tabella1> | Specificare che tutte le righe della tabella a sinistra vengono visualizzate nell'output, anche se nella tabella a destra non sono presenti corrispondenze corrispondenti. Le colonne senza dati corrispondenti nella tabella destra vengono visualizzate come Null. La scelta di questa opzione equivale a specificare LEFT OUTER JOIN nell'istruzione SQL. |
| Tutte le righe della <tabella2> | Specificare che tutte le righe della tabella a destra vengano visualizzate nell'output, anche se nella tabella a sinistra non sono presenti corrispondenze corrispondenti. Le colonne senza dati corrispondenti nella tabella a sinistra vengono visualizzate come null. La scelta di questa opzione equivale a specificare RIGHT OUTER JOIN nell'istruzione SQL. |
La selezione di Tutte le righe di <table1> e Tutte le righe di <table2> equivale a specificare FULL OUTER JOIN nell'istruzione SQL.
Quando si seleziona un'opzione per creare un outer join, l'elemento grafico a rombo nella linea di join cambia per indicare che il join è un outer join esterno sinistro, destro o completo.
Annotazioni
Le parole "left" e "right" non corrispondono necessariamente alla posizione delle tabelle nel riquadro Diagramma. "Left" fa riferimento alla tabella il cui nome appare a sinistra della parola chiave JOIN nell'istruzione SQL e "right" fa riferimento alla tabella il cui nome appare a destra della parola chiave JOIN. Se si spostano tabelle nel riquadro Diagramma , non si modifica la tabella considerata sinistra o destra.
Vedere anche
Query con giunzioni (Strumenti di Database Visuali)
Argomenti di istruzioni su progettazione di query e visualizzazioni (Strumenti di Database Visuali)