Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

MySQL - Kelompokkan berdasarkan dengan Pesanan oleh DESC

karena tabel hanya memiliki 3 bidang itu, dan Anda memfilter berdasarkan uid, Anda bisa menggunakan MAX tanpa GABUNG:

SELECT version, MAX(datetime) Maxdatetime
FROM table
WHERE uuid='bla'
GROUP BY version

Namun, jika tabel memiliki lebih banyak bidang, atau Anda tidak memfilter menurut uid - Anda harus terlebih dahulu mendapatkan MAX datetime untuk setiap versi, lalu pilih baris:

SELECT t.uuid, t.version, t.datetime 
FROM table t JOIN (
    SELECT version, MAX(datetime) Maxdatetime
    FROM table
    WHERE uuid='bla'
    GROUP BY version
) r ON t.version = r.version AND t.datetime = r.Maxdatetime
WHERE t.uuid='bla'
ORDER BY t.datetime desc


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bergabunglah dengan dua tabel (dengan hubungan 1-M) di mana tabel kedua perlu 'diratakan' menjadi satu baris

  2. Laravel:terhubung ke database secara dinamis

  3. Menambahkan kunci asing ke tabel yang ada memberikan kesalahan 1050 tabel sudah ada

  4. Kesalahan Kueri SQL MySQL WordPress di Kelas WPDB

  5. SEC_TO_TIME() Contoh – MySQL