Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

NHÓM THEO và ĐẶT HÀNG THEO

Sử dụng:

  SELECT a.id, 
         a.msg
    FROM USERS_PM a
   WHERE a.dialog_id = 1
     AND 1 IN (a.uid, a.bid)
ORDER BY a.date DESC
   LIMIT 1

... hoặc:

SELECT a.id, 
       a.msg
  FROM USERS_PM a
  JOIN (SELECT t.dialog_id,
               MAX(t.date) AS max_date
          FROM USERS_PM t
      GROUP BY t.dialog_id) b ON b.dialog_id = a.dialog_id
                             AND b.max_date = a.date
 WHERE a.dialog_id = 1
   AND 1 IN (a.uid, a.bid)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bảng ALTER - thêm AUTOINCREMENT trong MySQL

  2. Mysql chọn (n) hàng của mỗi lần xuất hiện

  3. Làm cách nào để chọn các hàng có dấu thời gian của ngày hiện tại?

  4. mysql Nhiều khóa ngoại trong một bảng với cùng một khóa chính

  5. Làm thế nào để xóa đệ quy các mục khỏi bảng?