Maison > base de données > tutoriel mysql > le corps du texte

Comment utiliser Union All avec MySQL

王林
Libérer: 2023-05-26 20:37:04
avant
3136 Les gens l'ont consulté

1. Introduction à Union All

Fusionne deux ensembles de résultats, y compris les données de lignes en double, et n'effectuera aucun traitement sur les deux ensembles de résultats.

Utilisation de la syntaxe

SELECT column_name(s) FROM table1
UNION ALL
SELECT column_name(s) FROM table2;
Copier après la connexion

Remarque : UNION Le nom de la colonne dans l'ensemble de résultats est toujours égal au d'abord dans les noms de colonnes UNION dans une instruction SELECT.

2. Utilisez des exemples

Utilisez union all pour supprimer les résultats, puis utilisez distinct pour trier le poids#🎜🎜 ##🎜🎜 #

-- 用union all去除结果后在用distinct排重,执行时间为:5.4秒
select DISTINCT xx.DO_DETAIL_ID from (
select do_detail_id  from A
union all 
select do_detail_id  from B) xx;
Copier après la connexion

Utilisez union all pour supprimer les résultats, puis utilisez group by pour trier le poids

-- 用union all去除结果后在用group by排重,执行时间为:5.69秒
select yy.DO_DETAIL_ID from (
select do_detail_id from A
union all 
select do_detail_id from B) yy GROUP BY yy.DO_DETAIL_ID;
Copier après la connexion

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!

Étiquettes associées:
source:yisu.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal