Heim > Datenbank > MySQL-Tutorial > Die Zeile, die den maximalen Gruppierungswert einer Spalte in MySQL speichert

Die Zeile, die den maximalen Gruppierungswert einer Spalte in MySQL speichert

王林
Freigeben: 2023-08-28 21:37:02
nach vorne
772 Leute haben es durchsucht

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

Lassen Sie uns verstehen, wie man die Zeile findet, die den gruppierten Maximalwert einer bestimmten Spalte in MySQL enthält. -

Die Syntax zum Finden der Zeile, die den gruppierten Maximalwert enthält. Maximalwert einer bestimmten Spalte in MySQL lautet wie folgt:

SELECT colName1, colName2, colName3
FROM tableName s1
WHERE colName3=(SELECT MAX(s2. colName3)
FROM tableName s2
WHERE s1. colName1= s2. colName1)
ORDER BY colName1;
Nach dem Login kopieren

Angenommen, wir haben die folgende Produkttabelle -

+---------+----------+--------+
| 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 |
+---------+----------+--------|
Nach dem Login kopieren

Das Folgende ist die Abfrage: -

Abfrage

SELECT Article, Warehouse, Price
FROM Product p1
WHERE Price=(SELECT MAX(p2. Price)
FROM Product p2
WHERE p1. Article= p2. Article)
ORDER BY Article;
Nach dem Login kopieren

Ausgabe

+-------------+----------------+------------+
| Article     | Warehouse      | Price      |
+-------------+----------------+------------+
| 0001        | North          | 256.05     |
| 0002        | South          | 90.50      |
| 0003        | East           | 123.10     |
+-------------+----------------+------------+
Nach dem Login kopieren

Die obige Abfrage verwendet eine korrelierte Unterabfrage.

Das obige ist der detaillierte Inhalt vonDie Zeile, die den maximalen Gruppierungswert einer Spalte in MySQL speichert. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage