Выбрать минимальное значение + скгрппировать

Luerssen

Новичок
Выбрать минимальное значение + скгрппировать

Здраствуйте.
Есть таблица:
Код:
id | catid | name | price
1   2       sony1   150.00
2   2       sony2   120.00
3   2       sony3   140.00
4   4       sony4   110.00
5   4       sony5   130.00
Нужный результат:
Код:
2 2 sony2 120.00
4 4 sony4 110.00
т.е. выбрать все поля, группированные по catid и имеют минимальный price для своей catid.
Пытался: SELECT name, MIN(price) FROM items GROUP BY catid
Выводит минимальную цену и название от другой строки.

Помогите пожайлуста =)
 

zerkms

TDD infected
Команда форума
Luerssen
1. вложенный запрос
2. 2 запроса
3. колдунство с CONCAT и математикой
это всё есть в поиске - такой вопрос задаётся раз в месяц
 
Сверху