Maison >base de données >tutoriel mysql >Qu'est-ce que l'instruction de requête Union MySQL ?
L'instruction de requête union mysql est [instruction de requête 1 instruction de requête union 2]. Il est requis que le type de chaque colonne dans la requête de plusieurs instructions de requête soit cohérent par défaut avec la déduplication. vous utilisez union all, vous pouvez Contient des doublons.
L'environnement d'exploitation de ce tutoriel : système Windows 7, mysql version 8.0.22, ordinateur DELL G3. Cette méthode convient à toutes les marques d'ordinateurs.
Recommandations d'apprentissage gratuites associées : Tutoriel vidéo MySQL
Union Query
UNION Union Merge : combinez les résultats de plusieurs instructions de requête en un seul résultat
Syntaxe :
查询语句1 union 查询语句2
Scénario d'application :
Les résultats à interroger proviennent de plusieurs tables, et les multiples tables n'ont pas de relation de connexion directe, mais les informations interrogées sont cohérentes
Caractéristiques :
1. Le nombre de colonnes de requête dans plusieurs instructions de requête doit être cohérent
2. . Le type d'une colonne doit être cohérent avec le meilleur
3. Le mot clé union est dédoublonné par défaut. Si union all est utilisé, des doublons peuvent être inclus
Cas introduits : Requête du numéro de service. > 90 ou l'adresse email contient une information Employé
SELECT * FROM employees WHERE email like '%a%' or department_id >90 SELECT * FROM employees WHERE email like '%a%' UNION SELECT * FROM employees where department_id >90;
Cas : Interroger les informations des hommes parmi les utilisateurs chinois et les informations des hommes parmi les utilisateurs étrangers
SELECT id,cname,csex FROM t_ca where csex='男' UNION all SELECT t_id,tName FROM t_ua where tGender='male';
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!