Mysql
 sql >> Baza danych >  >> RDS >> Mysql

SQL — podaj 3 trafienia tylko dla każdego typu

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

(Używa inny artykuł na tej samej stronie co Odpowiedź Martina Wickmana !)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak wstawić datę do mysql jako parametr?

  2. Baza danych — projektowanie tabeli zdarzeń

  3. Metoda wyceny PDO

  4. Jak zainstalować Ruby on Rails z mysql i uruchomić go, przewodnik krok po kroku?

  5. MySql nie może zaktualizować wiersza nadrzędnego, gdy mam ON UPDATE CASCADE