Maison > base de données > tutoriel mysql > Comment récupérer des valeurs uniques et les données correspondantes dans MySQL ?

Comment récupérer des valeurs uniques et les données correspondantes dans MySQL ?

Linda Hamilton
Libérer: 2024-12-12 12:37:22
original
555 Les gens l'ont consulté

How to Retrieve Unique Values and Corresponding Data in MySQL?

Récupération de valeurs uniques avec les données correspondantes dans MySQL

Dans MySQL, des valeurs distinctes peuvent être récupérées à l'aide du mot-clé DISTINCT. Cependant, lorsqu'il s'agit de tables contenant plusieurs colonnes, il peut être nécessaire de récupérer également les valeurs correspondantes d'autres colonnes en fonction des valeurs distinctes.

Par exemple, considérons une table avec les colonnes ID, FirstName et LastName :

ID FirstName LastName
1 John Doe
2 Bugs Bunny
3 John Johnson

Notre objectif est de sélectionner des valeurs distinctes dans la colonne FirstName tout en récupérant également l'ID et le LastName correspondants pour chaque valeur unique. Pour y parvenir, nous pouvons utiliser la requête suivante :

SELECT ID, FirstName, LastName
FROM table
GROUP BY(FirstName);
Copier après la connexion

À l'aide de la clause GROUP BY, la requête regroupe les lignes avec la même valeur FirstName. Par conséquent, seules les valeurs distinctes de la colonne FirstName seront renvoyées. Toutefois, la requête inclut également les colonnes ID et LastName dans la liste SELECT. Cela garantit que les valeurs ID et LastName correspondantes sont récupérées pour chaque valeur FirstName unique.

L'exécution de cette requête renvoie l'ensemble de résultats suivant :

ID FirstName LastName
1 John Doe
2 Bugs Bunny

Comme vous pouvez le voir, la requête récupère avec succès les valeurs distinctes de la colonne FirstName tout en fournissant également les valeurs ID et LastName correspondantes pour chaque valeur distincte.

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!

source:php.cn
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal