Maison  >  Article  >  base de données  >  Utilisation de union et union all dans MySQL

Utilisation de union et union all dans MySQL

王林
王林avant
2020-06-12 15:56:194201parcourir

Utilisation de union et union all dans MySQL

Quand utiliser union et union all ?

Si après avoir interrogé les données de deux tables selon certaines conditions de requête, nous devons fusionner les résultats ensemble et les afficher, alors à ce stade, nous devons utiliser union et union all.

La principale différence entre l'union et l'union all :

l'union all fusionne directement les ensembles de résultats

l'union est après l'union all Le résultat est ; distinct, et le résultat après suppression des enregistrements en double est affiché.

Regardons l'exemple suivant :

Requête 1 :

Utilisation de union et union all dans MySQL

Requête deux :

Utilisation de union et union all dans MySQL

Union des deux jeux de résultats (fusionner directement les deux jeux de résultats de la requête) :

Utilisation de union et union all dans MySQL

Union des deux jeux de résultats, le résultat est (deux jeux de déduplication /distinct après la fusion des jeux de résultats) :

Utilisation de union et union all dans MySQL

Tutoriel recommandé : tutoriel mysql

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer