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

Làm cách nào để lọc thêm bản ghi GROUP BY trong mysql?

Tương tự như câu trả lời cho câu hỏi này , bạn có thể sử dụng một truy vấn con và tham gia để lấy kết quả mà bạn đang theo đuổi. Một cái gì đó tương tự như sau sẽ hoạt động:

SELECT `Query_id`, `nic_id`, `date`, `subject`, `followup_no`
FROM `sales_queries` AS sq
INNER JOIN (
    SELECT MAX(`Query_id`) AS mId
    FROM `sales_queries`
    GROUP BY `nic_id`
) AS subsq ON subsq.mId = sq.Query_id


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cộng tổng từ 2 bảng khác nhau

  2. Sqlalchemy, truy vấn thô và các tham số

  3. MySQL:Ràng buộc duy nhất trên nhiều trường

  4. Tìm và thay thế văn bản trong toàn bộ bảng bằng truy vấn MySQL

  5. Nhận bộ hồ sơ khác biệt cuối cùng