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>
fungsi pempolimeran: GROUP BY
MAX()
<code class="language-sql">SELECT model, MAX(date) AS date FROM doc GROUP BY model;</code>
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!