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, il Progettazione Query e Viste tenta di determinare se c'è una relazione. 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.
Il Progettazione Query e il Progettazione Viste riconoscerà le tabelle come unite 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 le tabelle
employee
ejobs
, se la colonnajob_id
è la chiave primaria nella tabellajobs
e se ogni tabella include una colonna denominatajob_id
con lo stesso tipo di dati, il Progettista query e viste unirà automaticamente le tabelle.Nota
Progettazione query e viste creerà 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.
Il Progettista di Query e Viste rileva che una condizione di ricerca (una clausola WHERE) è effettivamente una condizione di join. Ad esempio, è possibile aggiungere le tabelle
employee
ejobs
, quindi creare una condizione di ricerca che cerca lo stesso valore nella colonnajob_id
di 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 la Progettazione query e la Progettazione viste hanno creato un join non adatto alla query, è possibile modificare il join o rimuoverlo. Per informazioni dettagliate, vedere Modificare gli operatori di join (Visual Database Tools) e Rimuovere i join (Visual Database Tools).
Se lo strumento di progettazione di query e visualizzazioni non collega automaticamente le tabelle nella query, è possibile creare un collegamento manualmente. Per informazioni dettagliate, vedere Unire Manualmente le Tabelle (Visual Database Tools).
Vedere anche
Come il Designer di query e viste rappresenta le join (Strumenti di database visuali)
Progettazione di Query e Viste Argomenti Guida (Visual Database Tools)
Query con Join (Visual Database Tools)