Heim > Datenbank > MySQL-Tutorial > Wie finde ich das späteste Datum für jede Gruppe und alle Modelle mit dem neuesten Datum in MySQL?

Wie finde ich das späteste Datum für jede Gruppe und alle Modelle mit dem neuesten Datum in MySQL?

DDD
Freigeben: 2025-01-24 08:47:12
Original
900 Leute haben es durchsucht

How to Find the Latest Date for Each Group and All Models with the Latest Date in MySQL?

Erhalten Sie das neueste Datum in den Daten der MySQL -Gruppierung

Um das letzte Datum jeder Modellgruppe zu erhalten, verwenden Sie bitte die folgenden Anfragen:

Diese Abfrage hat zuerst die Zeile in der Zeile
<code class="language-sql">SELECT model, MAX(date) AS latest_date
FROM doc
GROUP BY model;</code>
Nach dem Login kopieren

zusammen und finden Sie dann das maximale Datum in jeder Gruppe. Das Ergebnis ist eine Tabelle, die zwei Spalten enthält: model (identifizierbare Gruppierung) und doc (Angabe des letzten Datums der Gruppe). model latest_date Wenn Sie alle Modelle mit dem neuesten Datum finden müssen:

Diese Abfrage findet das gleiche Datum wie das letzte Datum in der gesamten Tabelle.
<code class="language-sql">SELECT model, date
FROM doc
WHERE date = (SELECT MAX(date) FROM doc);</code>
Nach dem Login kopieren

Andere Optionen

Szenen, die detaillierte Informationen aus jedem Datensatz erhalten müssen, der dem letzten Datum entspricht. Sie können die folgenden Anfragen verwenden:

MySQL 8.0 und höhere Versionen liefern

Klauseln, die schnellere Ergebnisse für größere Datensätze liefern können:
<code class="language-sql">SELECT d.model, d.date, d.color, d.etc
FROM doc d
WHERE d.date = (SELECT MAX(d2.date) FROM doc d2 WHERE d2.model = d.model);</code>
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie finde ich das späteste Datum für jede Gruppe und alle Modelle mit dem neuesten Datum in MySQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
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