EU forespørgsler er SQL SELECT-sætninger , der trækker lignende områder fra to eller flere databasetabeller. Selvom antallet af felter trukket fra hver vælge erklæring skal være lig , er det nemt at tilføje i ekstra felter fra én tabel, der ikke har nogen match i en anden tabel . Instruktioner
1
Opret to tabeller af eksempeldata i Access fra følgende lister , som har deres kolonnenavne i den øverste række :
titel, forfatter, genrea hval i to byer , quackens , dramablithering dybder fonteux , romantik
gamename , creatorblasteroids , jonessnacman , smed
2
Gem tabel 1 som "bøger ", og tabel 2 som " spil". ;
3
Opret en ny forespørgsel, herunder dobbelt - klikke på både " games " og " bøger " tabeller i "Show table " dialogboksen . Bemærk den ekstra felt, som det bøger bordet har at spillene tabellen ikke gør: " . Genre "
4
Vælg både " title " og " forfatter " felter fra "bøger" , vindue og trække dem til ethvert sted på forespørgselsgitteret . Tryk på " kontrol - s" og skriv " qbooks " for forespørgslen navn.
5
Højreklik på forespørgslens fanen og vælg " SQL-visning ", og tryk derefter på "kontrol c" , til at kopiere SQL til udklipsholderen
6
Opret en anden forespørgsel, skal du trykke på "Escape" -tasten på " Vis tabel " dialogboksen . . Højreklik på forespørgslens fanen og vælg " SQL-visning ", derefter indsætte SQL-sætningen , du kopieret til klippebordet i den nye SQL -vinduet. Tryk "kontrol s " for at gemme denne forespørgsel og skriv " qunion " til navnet.
7
Oprette en tredje forespørgsel, herunder dobbelt -klikker bare på " spil " bord i " Vis tabel "dialogboksen . Træk både " gamename " og " skaberen " felter fra " game" vindue til forespørgselsgitteret . Gem ( "kontrol s" ) forespørgslen som " qgames ".
8
Højreklik på forespørgslen fane og vælg " SQL-visning ", derefter kopiere SQL-sætningen til klippebordet .
9
Retur til SQL-view af " qunion " forespørgsel. Rediger denne forespørgsel til følgende ordlyd : Hej
SELECT books.title , books.authorFROM bøger
10
Type " UNION ALL" på linjen nedenfor erklæringen i trin 9 , og derefter indsæt de spil SQL du har kopieret til klippebordet på linjen nedenfor Sørg hele forespørgslen vises som følger: " UNION ALL ". : Hej
SELECT books.title , books.authorFROM booksUNION ALLSELECT games.gamename , spil . creatorFROM Lege .
11
Kør forespørgslen , at bemærke, at alle rækker fra begge bøger og spil bord er vist , men at "genre " felt fra bøgerne tabellen mangler
< br > 12
Retur til SQL-visning af " qunion " forespørgslen og revidere det til at lyde som følger : Hej
SELECT books.title , books.author , books.genreFROM booksUNION ALLSELECT games.gamename , games.creator , "( ikke gældende)" fra spil ; .
13
Re - kører forespørgslen, mærke det nye felt , der er blevet tilføjet
< br >