У меня есть таблица со следующими столбцами:
Categorie Rubriek Adv_nr
Для каждого рубрика возможно, что есть 100 или более adv_nr.
Я хочу выбрать максимум 5 строк из каждогоРубрик, это возможно в одном запросе?
select * from *ad_table* where category_id IN ( select *category_table*.id from *category_table*, *group_table* where *category_table*.id = *group_table*.category_id) LIMIT 5;
select * from table as t1 where (select count(*) from table as t2 where t1.rubriek = t2.rubriek and t2.adv_nr > t1.adv_nr) < 5 order by rubriek,adv_nr desc