Maison >base de données >tutoriel mysql >Comment récupérer des valeurs distinctes d'une colonne tout en conservant les données correspondantes dans MySQL ?
Récupération de colonnes DISTINCT avec les données correspondantes dans MySQL
Dans une table de base de données contenant plusieurs colonnes, comme celle illustrée ci-dessous :
ID | FirstName | LastName |
---|---|---|
1 | John | Doe |
2 | Bugs | Bunny |
3 | John | Johnson |
une tâche courante consiste à récupérer des valeurs distinctes d'une colonne spécifique tout en conservant les données correspondantes d'autres colonnes.
L'objectif :
Obtenir des résultats distincts à partir de la colonne Prénom tout en incluant les valeurs d'ID et de Nom correspondantes. Plus précisément, un seul John doit être renvoyé, avec un identifiant de 1 et un nom de famille de Doe.
La solution :
Pour y parvenir, la requête MySQL suivante peut être employé :
SELECT ID, FirstName, LastName FROM table GROUP BY(FirstName)
Requête Explication :
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!