sql >> Database >  >> RDS >> Mysql

SQL - Geef me slechts 3 hits voor elk type

select id, title, type
from   (select id, title, type,
               @num := if(@group = type, @num + 1, 1) as row_number,
               @group := type as dummy
        from   your_table
        order by type, title) as x
where  row_number <= 3

(Gebruikt een ander artikel op dezelfde site als Martin Wickman's antwoord !)



  1. Ondersteunt Microsoft OLE DB Provider voor SQL Server TLS 1.2?

  2. PHP mySQL - Kunt u een bijbehorende array retourneren met een nummerindex?

  3. Problemen met MySQL-database oplossen

  4. Samengestelde sleutel automatisch genereren in SQLite