Dino Geek essaye de t'aider

Comment utiliser FULL OUTER JOIN dans MariaDB?


FULL OUTER JOIN est une opération SQL qui combine LEFT JOIN et RIGHT JOIN. Il retourne tous les enregistrements lorsque il y a une correspondance dans l’une des tables de gauche (table1) ou de droite (table2). Cependant, il est important de noter que MariaDB (tout comme MySQL) ne supporte pas directement l’utilisation de FULL OUTER JOIN.

Cependant, nous pouvons toujours utiliser une combinaison de LEFT JOIN et RIGHT JOIN pour obtenir le même résultat qu’un FULL OUTER JOIN. Voici comment vous pouvez faire cela:

```
SELECT *
FROM table1
LEFT JOIN table2 ON table1.id = table2.id

UNION

SELECT *
FROM table1
RIGHT JOIN table2 ON table1.id = table2.id
```

La première partie de la requête avant l’opérateur UNION est un LEFT JOIN qui récupère tous les enregistrements de table1 et les enregistrements correspondants de table2.

La deuxième partie après l’opérateur UNION est un RIGHT JOIN qui récupère tous les enregistrements de table2 et les enregistrements correspondants de table1. Si un enregistrement de table1 ne correspond à aucun enregistrement de table2, les colonnes de résultat de table2 afficheront NULL.

L’opérateur UNION combine les résultats des deux SELECTs en un. Notez que l’union supprimera les lignes en double.


Générez simplement des articles pour optimiser votre SEO
Générez simplement des articles pour optimiser votre SEO





DinoGeek propose des articles simples sur des technologies complexes

Vous souhaitez être cité dans cet article ? Rien de plus simple, contactez-nous à dino@eiki.fr

CSS | NodeJS | DNS | DMARC | MAPI | NNTP | htaccess | PHP | HTTPS | Drupal | WEB3 | LLM | Wordpress | TLD | Nom de Domaine | 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 |






Mentions Légales / Conditions Générales d'Utilisation