Condividi tramite


Unisci automaticamente le tabelle (Visual Database Tools)

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 e jobs, se la colonna job_id è la chiave primaria nella tabella jobs e se ogni tabella include una colonna denominata job_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 e jobs, quindi creare una condizione di ricerca che cerca lo stesso valore nella colonna job_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)