вопрос по group

ic12

Guest
вопрос по group

есть таблица с полями p1, p2, p3, p4
нужно сначала
выбрать строки удовлетворяющие условию в поле p1, затем отсортировать по полю p2, затем отсортировать по полю p3, а затем сгруппировать по p4, причём, чтобы в результате осталось значение с наибольшим p2 и p3.

у меня группирует, но не сортирует.

select * from `table` where `p1` like 'text' group by `p4` order by `p2`, `p3`

как составить запрос?
 
Сверху