Dino Geek, probeer je te helpen

Hoe om te gaan met de UNION-operator in MariaDB?


`UNION` is een operator die in MariaDB wordt gebruikt om de resultaten van twee of meer SELECT-instructies samen te voegen tot een enkele resultset. De SELECT-instructies kunnen selecties maken uit dezelfde tabel of verschillende tabellen, maar ze moeten hetzelfde aantal kolommen retourneren en de bijbehorende kolommen moeten vergelijkbare datatypes hebben.

Hier is de basis syntaxis voor het gebruik van UNION in MariaDB:

```
SELECT kolom_naam(en)
FROM tabel1
UNION
SELECT kolom_naam(en)
FROM tabel2;
```

Bijvoorbeeld, als je een tabel `Medewerkers` hebt met de velden `id`, `naam` en `positie`, en een tabel `Contractors` met dezelfde velden, kon je beide tabellen combineren in een enkele lijst zoals deze:

```
SELECT id, naam, positie
FROM Medewerkers
UNION
SELECT id, naam, positie
FROM Contractors;
```

Standaard verwijdert `UNION` duplicaten uit de resultaats-set. Als je duplicaten wilt behouden, gebruik dan `UNION ALL`.

Belangrijk om op te merken is dat, omdat de UNION-operator de queries samenvoegt door de resultaten van de tweede query aan de eerste toe te voegen, de sorteervolgorde bepaald wordt door de ORDER BY clausule van de eerste query, als er een aanwezig is. Als je alle resultaten samen wilt sorteren, plaats dan een ORDER BY clausule aan het einde van de samenstelling van queries.

```
SELECT id, naam, positie
FROM Medewerkers
UNION
SELECT id, naam, positie
FROM Contractors
ORDER BY naam;
```

In dit voorbeeld worden de resultaten gesorteerd op de naam van de medewerker of contractor, ongeacht uit welke tabel ze komen.


Genereer eenvoudig artikelen om uw SEO te optimaliseren
Genereer eenvoudig artikelen om uw SEO te optimaliseren





DinoGeek biedt eenvoudige artikelen over complexe technologieën

Wilt u in dit artikel worden geciteerd? Het is heel eenvoudig, neem contact met ons op via dino@eiki.fr

CSS | NodeJS | DNS | DMARC | MAPI | NNTP | htaccess | PHP | HTTPS | Drupal | WEB3 | LLM | Wordpress | TLD | Domeinnaam | IMAP | TCP | NFT | MariaDB | FTP | Zigbee | NMAP | SNMP | SEO | E-Mail | LXC | HTTP | MangoDB | SFTP | RAG | SSH | HTML | ChatGPT API | OSPF | JavaScript | Docker | OpenVZ | ChatGPT | VPS | ZIMBRA | SPF | UDP | Joomla | IPV6 | BGP | Django | Reactjs | DKIM | VMWare | RSYNC | Python | TFTP | Webdav | FAAS | Apache | IPV4 | LDAP | POP3 | SMTP

| Whispers of love (API) | Déclaration d'Amour |






Juridische Vermelding / Algemene Gebruiksvoorwaarden