sql >> Database teknologi >  >> RDS >> Mysql

SQL - Giv mig kun 3 hits for hver 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

(Bruger en anden artikel på samme side som Martin Wickmans svar !)



  1. Hvad er mere effektivt:Flere MySQL-tabeller eller et stort bord?

  2. Ændring af størrelse på PHP-billede

  3. hvad gør mysql_real_escape_string() egentlig?

  4. Valg af en kolonne, der også er et nøgleord i MySQL