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

MySQL - GROUP BY dengan ORDER DESC tidak berfungsi

Coba ini:

SELECT i.id, i.user_id, i.cloth_id FROM
(
    SELECT max(id) as id, user_id FROM `items` GROUP BY user_id
) temp
LEFT JOIN `items` i on i.user_id = temp.user_id AND i.id = temp.id

dalam temp Anda mendapatkan setiap pengguna dengan id terbaru.
di i Anda mendapatkan cloth_id untuk kombinasi itu




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara menulis pernyataan IF ELSE dalam kueri MySQL?

  2. Bagaimana cara menanyakan soundex() di mysql

  3. DataTables halaman 2 dari pagination tidak memanggil Magnific Popup

  4. Cara Mengubah Port MySQL/MariaDB Default di Linux

  5. Masalah kata sandi MySQL (mac OS X Lion)