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.
si applica a:SQL Server
Quando si aggiungono due o più tabelle a una query, gli strumenti di Progettazione query e Progettazione viste (Visual Database Tools) tentano di determinare se sono correlati. In caso affermativo, il Designer delle query e delle viste inserisce automaticamente linee di join tra i rettangoli che rappresentano le tabelle o gli oggetti strutturati da tabella.
Progettazione query e Progettazione viste riconosce le tabelle come unite in join se:
Il database contiene informazioni che specificano che le tabelle sono correlate.
Se due colonne, una in ogni tabella, hanno lo stesso nome e tipo di dati. La colonna deve essere una chiave primaria in almeno una delle tabelle. Ad esempio, se si aggiungono
employeetabelle ejobs, se lajob_idcolonna è la chiave primaria nellajobstabella e se ogni tabella ha una colonna denominatajob_idcon lo stesso tipo di dati, Progettazione query e Progettazione viste unisce automaticamente le tabelle.Nota
Progettazione query e Progettazione viste crea un solo join basato su colonne con lo stesso nome e tipo di dati. Se sono possibili più join, il Progettazione query e il Progettazione viste si arresta dopo aver creato un join in base al primo set di colonne corrispondenti che trova.
Progettazione query e Progettazione viste rileva che una condizione di ricerca (una
WHEREclausola) è effettivamente una condizione di join. Ad esempio, è possibile aggiungere le tabelleemployeeejobs, quindi creare una condizione di ricerca che cerca lo stesso valore nella colonnajob_iddi entrambe le tabelle. Quando si esegue questa operazione, la Progettazione Query e Viste rileva che la condizione di ricerca restituisce un join e quindi crea una condizione di join in base alla condizione di ricerca.
Se Progettazione query e Progettazione viste ha creato un join non adatto alla query, è possibile modificarlo o rimuoverlo. Per informazioni dettagliate, vedere Modificare gli operatori join (Visual Database Tools) e Rimuovere join (Visual Database Tools).
Se Progettazione query e Progettazione viste non unisce automaticamente le tabelle nella query, è possibile creare un join manualmente. Per informazioni dettagliate, vedere Unire manualmente le tabelle (Visual Database Tools).For details, see Join tables manually (Visual Database Tools).