Query di Unione sono istruzioni SQL SELECT che tirare campi simili da due o più tabelle di database. Anche se il numero di campi tirato da ogni istruzione select deve essere uguale, è facile aggiungere campi supplementari da una tabella che non hanno corrispondenza in un'altra tabella.
Istruzioni
1
Creare due tabelle di dati di esempio in Access dagli elenchi seguenti, che hanno i loro nomi di colonna nella riga superiore:
titolo, autore, genere
una balena in due città, quackens, dramma
blithering profondità, fonteux, storia d'amore
Gamename, creatore
Blasteroids, jones
snacman, smith
2
Salvare la tabella 1 come "libri" e tabella 2 come "giochi".
3
Creare una nuova query, tra cui doppio clic sulle tabelle sia "giochi" e "libri" nella finestra di dialogo "Visualizza tabella". Si noti il campo aggiuntivo che la tabella di libri è che i giochi da tavolo non: "genere".
4
Selezionare campi sia "title" e "autore" dalla finestra "libri" e trascinarli in qualsiasi posto nella griglia della query. Premere "control-s" e tipo "qbooks" per della query nome.
5
Tasto destro del mouse sulla scheda della query e selezionare "Visualizzazione SQL", quindi premere "Ctrl c" per copiare il codice SQL negli Appunti.
6
Creare un'altra query, premere il tasto "ESC" nella finestra di dialogo «Show Table». Pulsante destro del mouse sulla scheda della query e selezionare "Visualizzazione SQL", quindi incollare l'istruzione SQL che è stato copiato negli Appunti in una nuova finestra SQL. Premere "control s" per salvare questa query e digitare "qunion" per il nome.
7
Creare una query di terza, tra cui doppio clic solo la tabella "giochi" nella finestra di dialogo "Mostra tabella". Trascinare i campi "gamename" e il "creatore" dalla finestra "gioco" nella griglia della query. Salvare ("controllo s") la query come "qgames."
8
Pulsante destro del mouse sulla scheda della query e selezionare "Visualizzazione SQL", quindi copiare l'istruzione SQL negli Appunti.
9
Tornare alla visualizzazione SQL della query "qunion". Modificare tale query come segue:
SELECT books.title, books.author
DAI libri
10
Digitare "UNION ALL" sulla riga sotto l'istruzione nel passaggio 9, quindi incollare i giochi SQL è stato copiato negli Appunti sulla riga sotto "UNION ALL". Assicurarsi che la query completa viene visualizzato come segue:
SELECT books.title, books.author
DAI libri
UNION ALL
SELECT games.gamename, games.creator
DA giochi;
11
Eseguire la query, notando vengono visualizzate tutte le righe dalla tabella giochi e libri, ma che manca il campo di "genere" dalla tabella libri.
12
Tornare alla visualizzazione SQL della query "qunion" e modificarlo come segue:
Selezionare books.title, books.author, books.genre
DAI libri
UNION ALL
Selezionare games.gamename, games.creator, "(non applicabile)"
DA giochi;
13
Eseguire nuovamente la query, notando il nuovo campo che è stato aggiunto.