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

Chọn các mục nhập mới nhất cho mục nhập riêng biệt

Đây là truy vấn bạn đang tìm kiếm:

SELECT A.lead_id
    ,MAX(A.app_id) AS [last_app_id]
FROM appointment A
GROUP BY A.lead_id

Nếu bạn muốn có mọi cột tương ứng với các hàng mong đợi này:

SELECT A.*
FROM appointment A
INNER JOIN (SELECT A2.lead_id
                ,MAX(A2.app_id) AS [last_app_id]
            FROM appointment A2
            GROUP BY A2.lead_id) M ON M.lead_id = A.lead_id
                                     AND M.last_app_id = A.app_id
ORDER BY A.lead_id

Ở đây, tôi chỉ sử dụng truy vấn trước đó cho một doanh nghiệp để chỉ lấy các hàng mong muốn.

Hy vọng điều này sẽ giúp bạn.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Thứ tự bảng có quan trọng trong mysql không?

  2. Chèn bản ghi với khóa chính tự động tăng thêm

  3. Truy vấn SQL không hiển thị kết quả mong đợi

  4. Chức năng 'Chỉnh sửa' cho các bài đăng trên diễn đàn và những thứ tương tự

  5. 'PDOException' với thông báo 'SQLSTATE [HY000] [2002] Không có đường dẫn đến máy chủ