Maison > base de données > tutoriel mysql > La ligne qui stocke la valeur de regroupement maximale d'une colonne dans MySQL

La ligne qui stocke la valeur de regroupement maximale d'une colonne dans MySQL

王林
Libérer: 2023-08-28 21:37:02
avant
806 Les gens l'ont consulté

MySQL 中保存某一列的分组最大值的行

Comprenons comment trouver la ligne contenant la valeur maximale groupée d'une colonne spécifique dans MySQL -

La syntaxe pour trouver la ligne contenant la valeur maximale groupée La valeur maximale d'une colonne spécifique dans MySQL est la suivante -

SELECT colName1, colName2, colName3
FROM tableName s1
WHERE colName3=(SELECT MAX(s2. colName3)
FROM tableName s2
WHERE s1. colName1= s2. colName1)
ORDER BY colName1;
Copier après la connexion

Supposons que nous ayons la table de produits suivante -

+---------+----------+--------+
| Article | Warehouse| Price  |
+---------+----------+--------+
| 1       | North    | 255.50 |
| 1       | North    | 256.05 |
| 2       | South    | 90.50  |
| 3       | East     | 120.50 |
| 3       | East     | 123.10 |
| 3       | East     | 122.10 |
+---------+----------+--------|
Copier après la connexion

Ce qui suit est la requête −

Query

SELECT Article, Warehouse, Price
FROM Product p1
WHERE Price=(SELECT MAX(p2. Price)
FROM Product p2
WHERE p1. Article= p2. Article)
ORDER BY Article;
Copier après la connexion

Output

+-------------+----------------+------------+
| Article     | Warehouse      | Price      |
+-------------+----------------+------------+
| 0001        | North          | 256.05     |
| 0002        | South          | 90.50      |
| 0003        | East           | 123.10     |
+-------------+----------------+------------+
Copier après la connexion

La requête ci-dessus utilise une sous-requête corrélée.

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 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