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

Chọn tối đa x hàng của mỗi nhóm

SELECT  id, name, job, rank
FROM    TableName a
WHERE 
        (
           SELECT   COUNT(*) 
           FROM     TableName as f
           WHERE    f.job = a.job AND 
                    f.rank <= a.rank
        ) <= 2;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. làm thế nào để đếm các giá trị ngang trên cơ sở dữ liệu?

  2. ProgrammingError:Các đối tượng SQLite được tạo trong một luồng chỉ có thể được sử dụng trong cùng một luồng đó

  3. nối các bảng và hiển thị kết quả [Laravel 5]

  4. SQL - in nhiều từ giữa mọi cột với nhiều điều kiện

  5. Làm thế nào để kiểm tra hiệu suất của truy vấn mysql?