Van toepassing op
Access voor Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Gebruik de bewerking UNION in Access om een samenvoegquery te maken waarmee de resultaten van twee of meer onafhankelijke query's of tabellen worden gecombineerd

Syntaxis

[TABLE] query1 UNION [ALL] [TABLE] query2 [UNION [ALL] [TABLE] queryn [ ... ]]

Een JOIN-bewerking bestaat uit deze onderdelen:

Onderdeel

Beschrijving

query1-n

Een SELECT-instructie, de naam van een opgeslagen query of de naam van een opgeslagen tabel voorafgegaan door het trefwoord TABLE.

Opmerkingen

U kunt de resultaten van twee of meer query's, tabellen en SELECT-instructies samenvoegen, in elke combinatie, in één UNION-bewerking. In het volgende voorbeeld wordt een bestaande tabel met de naam Nieuwe accounts en een SELECT-instructie samengevoegd:

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

Standaard worden er geen dubbele records geretourneerd wanneer u een UNION-bewerking gebruikt; U kunt echter het predicaat ALL opnemen om ervoor te zorgen dat alle records worden geretourneerd. Hierdoor wordt de query ook sneller uitgevoerd.

Alle query's in een UNION-bewerking moeten hetzelfde aantal velden opvragen. De velden hoeven echter niet even groot te zijn of hetzelfde gegevenstype te hebben.

Gebruik alleen aliassen in de eerste SELECT-instructie, aangezien deze in alle andere instructies worden genegeerd. Verwijs in de ORDER BY-component naar velden met de naam die ze hebben in de eerste SELECT-instructie.

Notities: 

  • U kunt in elk query-argument een GROUP BY- of HAVING-component gebruiken om de geretourneerde gegevens te groeperen.

  • U kunt aan het einde van het laatste query-argument een ORDER BY-component gebruiken om de geretourneerde gegevens in een bepaalde volgorde weer te geven.

Meer hulp nodig?

Meer opties?

Verken abonnementsvoordelen, blader door trainingscursussen, leer hoe u uw apparaat kunt beveiligen en meer.