sql >> Database >  >> RDS >> Mysql

mySQL De top 5 van elke categorie teruggeven

U moet hiervoor neveneffecten gebruiken

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. SQL-gegevenstypen begrijpen - Alles wat u moet weten over SQL-gegevenstypen

  2. 6 manieren om dubbele rijen in Oracle te selecteren

  3. Hoe te converteren naar hoofdletters in MariaDB

  4. Converteer maandnummer naar maandnaamfunctie in SQL