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

mySQL Trở lại top 5 của mỗi danh mục

Bạn phải sử dụng các biến tác động phụ cho việc này

SELECT profilename, name
FROM
(
    SELECT m.profilename, s.name,
        @r:=case when @g=m.profilename then @r+1 else 1 end r,
        @g:=m.profilename
    FROM (select @g:=null,@r:=0) n
    cross join menus m 
    left join menuitems s on m.menuid = s.menuid
) X
WHERE r <= 5


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ví dụ về câu lệnh JDBC - Chèn, Xóa, Cập nhật, Chọn bản ghi

  2. LỖI 1130 (HY000):Máy chủ '' không được phép kết nối với máy chủ MySQL này

  3. Tương đương với RowID của Oracle trong MySQL

  4. Làm thế nào để chuyển đổi một chuỗi thành hệ thập lục phân trong MySQL - HEX ()

  5. Ví dụ về UTC_TIME - MySQL