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

Chọn hàng đầu tiên cho mỗi nhóm trong MySQL?

Bạn có thể NHÓM THEO và chọn vị trí TỐI ĐA.

SELECT ri.*
FROM (
    SELECT ri.release_id, MAX(ri.position) AS position
    FROM release_image ri
    GROUP BY ri.release_id
) ri_max
INNER JOIN release_image ri ON ri_max.release_id = ri.release_id
    AND ri_max.position = ri.position


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Xuất dữ liệu Biểu đồ (bảng) Google của tôi sang excel hoặc csv

  2. CHÈN BỎ QUA so với CHÈN ... TRÊN CẬP NHẬT KHÓA DUPLICATE

  3. Tích hợp C # và MySql

  4. Làm thế nào để tạo khóa chính nối tiếp?

  5. Sử dụng bí danh cột trong mệnh đề WHERE của truy vấn MySQL tạo ra lỗi