Rumah >pangkalan data >tutorial mysql >Bagaimana untuk mencari tarikh terbaru bagi setiap kumpulan model di MySQL?

Bagaimana untuk mencari tarikh terbaru bagi setiap kumpulan model di MySQL?

Susan Sarandon
Susan Sarandonasal
2025-01-24 08:31:08621semak imbas

How to Find the Most Recent Date for Each Model Group in MySQL?

Di MySQL, tarikh terkini ditanam mengikut model

Dalam sistem pengurusan pangkalan data, mengekstrak tarikh terkini yang berkaitan dengan setiap kumpulan model adalah tugas yang sama. Mari kita bincangkan ini bagaimana untuk mencapai ini di MySQL.

Anggapkan bahawa data berikut disimpan dalam jadual bernama "Doc":

Matlamat kami adalah untuk mendapatkan set hasil yang menunjukkan tarikh terkini setiap model:
<code>| NO | model | date     |
+---+-------+----------+
| 1  | bee   | 2011-12-01 |
| 2  | bee   | 2011-12-05 |
| 3  | bee   | 2011-12-12 |
| 4  | tar   | 2011-12-13 |</code>

Atas sebab ini, kita boleh menggunakan
<code>| model | date     |
+-------+----------+
| bee   | 2011-12-12 |
| tar   | 2011-12-13 |</code>
perayaan dan

fungsi pempolimeran: GROUP BY MAX()

Pertanyaan ini menentukan tarikh maksimum setiap model dalam jadual "Doc".
<code class="language-sql">SELECT model, MAX(date) AS date
FROM doc
GROUP BY model;</code>
fungsi agregat nilai tarikh dalam setiap kumpulan jenis dan mengembalikan nilai tertinggi.

MAX() Jika anda berhasrat untuk mengambil semua model dengan tarikh maksimum terbesar, anda boleh menggunakan pertanyaan berikut:

Atas ialah kandungan terperinci Bagaimana untuk mencari tarikh terbaru bagi setiap kumpulan model di MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn