Fusionner des résultats en une seule table MySQL


Aperçu

Apercu du snippet

Description

Code

Il est possible de fusionner des résultats de plusieurs tables similaires (ou un même table avec une requête différente).

C'est assez simple, surtout avec une requête sur une seule ligne, nous allons nous servir de la commande UNION pour cela.

A utiliser pour concaténer des résultats de recherches :)

UNION ALL ressortira tous les enregistrements, tandis que UNION fera un filtre et exclura les doublons des résultats.


Statistiques

Ajouté par Nazario
le 22/10/2018 à 15h45
20
lignes de code
19
vues

Aucun vote pour le moment


Code MySQL

select 'table1' as nom_table from dual
union all
select 'table2' as nom_table from dual
union all
select 'table2' as nom_table from dual

-- Résultats:
--table1
--table2
--table2

Code MySQL

select 'table1' as nom_table from dual
union
select 'table2' as nom_table from dual
union
select 'table2' as nom_table from dual

-- Résultats:
--table1
--table2

0 commentaire

Aucun commentaire ajouté, soyez le premier à donner votre avis !