Le query multi-tavolo utilizzano i join per combinare i dati di queste tabelle correlate. I diversi tipi di join determinano * Come * i dati vengono combinati:
* join interiore: Questo è il tipo più comune. Restituisce solo righe dove la condizione di join è soddisfatta in * entrambe * tabelle. Se un record in una tabella non ha un record corrispondente nell'altro in base alla condizione di join, è escluso dai risultati.
* join a sinistra (o join esterno sinistro): Restituisce tutte le righe dalla tabella sinistra (quella specificata prima nel design della query), anche se non c'è riga corrispondente nella tabella destra. Per le righe nella tabella sinistra senza corrispondenza, i campi dalla tabella destra verranno visualizzati come null.
* join destro (o giuntura esterna a destra): Simile a un join a sinistra, ma restituisce tutte le righe dal tavolo destro, anche se non c'è corrispondenza nella tabella sinistra. Nulls apparirà per campi senza pari dalla tabella sinistra.
* join esterno completo: Restituisce tutte le righe da * entrambe le * tabelle. Se una riga in una tabella non ha una corrispondenza nell'altra, i campi senza pari verranno visualizzati come null. (Nota:l'accesso non supporta direttamente i join esterni completi; è necessario utilizzare soluzioni alternative che coinvolgono le query sindacali).
Come creare una query multi-tavolo in accesso:
1. Crea una nuova query: Nel riquadro di navigazione, fare clic con il pulsante destro del mouse sulla cartella delle query e selezionare "Crea query nella vista Design".
2. Aggiungi tabelle: Nella finestra di dialogo "Show Table", selezionare le tabelle di cui hai bisogno e fare clic su "Aggiungi". L'accesso visualizzerà le tabelle nella griglia di design delle query.
3. Stabilire relazioni: L'accesso rileva spesso automaticamente le relazioni in base ai nomi dei campi comuni. In caso contrario, o se devi specificare una relazione diversa, lo farai visivamente trascinando un campo da una tabella a un campo corrispondente in un'altra tabella. Questo crea una linea di join che indica come sono correlate le tabelle. Vedrai un tipo di join indicato dallo stile della linea di join (ad esempio una linea semplice per un join interno). È possibile modificare il tipo di join facendo clic con il pulsante destro del mouse sulla riga di join.
4. Seleziona campi: Trascina i campi che si desidera includere nei risultati dalle tabelle nella griglia di design delle query in basso.
5. Esegui la query: Fai clic sul pulsante "Esegui" (icona del segno esclamativo) per visualizzare i risultati.
Le query multi-tavolo sono cruciali per compiti come:
* Combinazione di dati da tabelle diverse per creare report.
* Esecuzione di calcoli che coinvolgono dati da più tabelle.
* Analizzare le relazioni tra entità diverse nel database.
Comprendere i tipi di join è fondamentale per creare efficaci query multi-tavolo nell'accesso e ottenere i dati precisi di cui hai bisogno.
software © www.354353.com