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
408
vues

1 vote


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 !