queries Unie zijn SQL SELECT statements die gelijkaardige velden te trekken van twee of meer databasetabellen . Ook al is het aantal velden getrokken uit elke select statement gelijk moeten zijn , het is eenvoudig toe te voegen in de extra velden van de ene tabel die geen partij in een andere tabel hebben . Instructies 1 Maak twee tabellen van sample data in Access uit de volgende lijsten , die hun kolomnamen in de bovenste rij hebben : titel , auteur , genrea walvis in twee steden , quackens , dramablithering diepten , fonteux , romantiek gamename , creatorblasteroids , jonessnacman , smith kopen van 2 Bewaar tabel 1 als " boeken , " en tabel 2 als "games . " ; 3 Maak een nieuwe query , waaronder dubbelklikken op zowel " games" en " boeken " tafels in de " Show tafel " dialoogvenster . Let op de extra veld dat de tafel boeken heeft dat de tafelspelen niet : " . Genre " 4 Kies zowel " title " en "author " velden uit de "boeken " , venster en sleep ze naar een plek op het queryraster . Druk op " controle - s " en type " qbooks " voor de naam van de query . 5 Klik met de rechtermuisknop op het tabblad van de query en selecteer ' SQL-weergave , " en druk vervolgens op " control c " , om de SQL naar het klembord kopiëren 6 Maak een andere query , drukt u op de toets " escape " op de " Tabel weergeven " dialoogvenster . . Klik met de rechtermuisknop op het tabblad van de query en selecteer ' SQL-weergave , " dan is de SQL-instructie die u hebt gekopieerd naar het klembord in de nieuwe SQL- venster te plakken . Druk op " controle s " op deze vraag en typ " qunion " voor de naam op te slaan . 7 Maak een derde vraag , met inbegrip dubbelklikken gewoon de "games " tafel in de " toon tabel " dialoogvenster . Sleep zowel " gamename " en velden " creator " van het venster " spel" op het queryraster . Opslaan ( " control s " ) de query als " qgames . " 8 rechtermuisknop op het tabblad van de query en selecteer ' SQL-weergave , " en kopieer de SQL statement naar het klembord . 9 Terug naar de SQL-weergave van de " qunion " query. Bewerk die vraag als volgt : SELECT books.title , books.authorFROM boeken Type 10 " UNION ALL " op de regel onder de verklaring in stap 9 , dan plak de games SQL u gekopieerd naar het klembord op de regel onder Zorg ervoor dat de volledige query wordt weergegeven als volgt "ALL UNION . " : SELECT books.title , books.authorFROM booksUNION ALLSELECT games.gamename , spelletjes . creatorFROM spellen; . 11 Voer de query , merken dat alle rijen uit beide boeken en spelletjes tafel worden getoond , maar dat het veld " genre " uit de tabel boeken ontbreekt < br > 12 Terug naar de SQL-weergave van de " qunion " query en herzien om te lezen als volgt : SELECT books.title , books.author , books.genreFROM booksUNION ALLSELECT games.gamename , games.creator , " ( niet van toepassing ) " FROM spellen ; . Re - run de query 13 , merkte het nieuwe veld dat is al toegevoegd < br >
|