Office
Log på

Handlingen UNION

Handlingen UNION i Access opretter en foreningsforespørgsel, som kombinerer resultaterne af to eller flere uafhængige forespørgsler eller tabeller.

Syntaks

[TABLE] forespørgsel1 UNION [ALL] [TABLE] forespørgsel2 [UNION [ALL] [TABLE] forespørgseln [ ... ]]

Handlingen UNION består af følgende dele:

Del

Beskrivelse

forespørgsel1-n

En SELECT-sætning, navnet på en gemt forespørgsel eller navnet på en gemt tabel med nøgleordet TABLE foran.

Bemærkninger

Du kan flette resultaterne af to eller flere forespørgsler, tabeller og SELECT-sætninger i enhver kombination i én samlet UNION-handling. I følgende eksempel flettes en eksisterende tabel med navnet New Accounts og en SELECT-sætning:

TABLE [New Accounts] UNION ALL
SELECT *
FROM Customers
WHERE OrderAmount > 1000;

Som standard returneres der ingen dubletposter, når du bruger en UNION-handling. Dog kan du medtage prædikatet ALL for at sikre, at alle poster returneres. Det får også forespørgslen til at køre hurtigere.

Alle forespørgsler i en UNION-handling skal anmode om det samme antal felter. Dog behøver felterne ikke at være af samme størrelse eller datatype.

Brug kun aliasser i den første SELECT-sætning, da de ignoreres i andre. I ORDER BY-delsætningen skal du referere til felterne ud fra, hvad de hedder i den første SELECT-sætning.

Bemærk!: 

  • Du kan bruge en GROUP BY- eller HAVING-delsætning i hvert forespørgselsargument for at gruppere de returnerede data.

  • Du kan bruge en ORDER BY-delsætning i slutningen af det sidste forespørgselsargument for at vise de returnerede data i en bestemt rækkefølge.

Udvid dine Office-færdigheder
Gå på opdagelse i kurser
Få nye funktioner først
Bliv Office Insider

Var disse oplysninger nyttige?

Tak for din feedback!

Tak for din feedback! Det lyder, som om det vil kunne hjælpe, hvis du bliver sat i forbindelse med en af vores Office-supportteknikere.

×