как в group by ограничить количество элементов

как в group by ограничить количество элементов

к примеру есть некий топик и необходимо вывести по три элемента от каждого
 

.des.

Поставил пиво кому надо ;-)
если я тебя правильно понял то тебе having нужен...
если я тебя неправильно понял, то мне кажется ты там что то нехорошее задумал.
Пример таблицы и что хочешь получить.. тогда будет яснее.
 
к прмиеру есть таблица с тремя полями uin type name
полу type для простоты пусть будет у нас {-1;0;1}
необходимо сгруппировать по полю type и вывести от каждой группы по три элеменита -то есть в общей сложности должно быть 9 !
 

Barlone

Guest
если сделать group by type то ты можешь посчитать сумму, минимальное или максимальное значение другого поля, но при этом в результате ВСЕГДА будет по ОДНОЙ записи для каждого значения type
 

Nime

Guest
Видимо, сгруппировать имеется ввиду order by, а лимит на каждый type поставить по 3 штуки... по-моему только 3-я запросами можно.
 
Сверху