Для этой таблицы ...
id type food price
--------------------------
1 veg carrot 10
2 veg turnip 11
3 fruit bramble 6
4 fruit rasp 4
5 fruit current 9
...
Я могу вернуть максимальную цену самой дорогой еды для каждого типа еды, как это ...
select max(price) from tableName group by type;
Но я бы хотел вернуть идентификационный номер каждой строки, в которой содержится самая дорогая еда для каждого типа пищи. И вернуть один и только один ряд для каждого типа пищи. Т.е. вернуть это ....
id
----
2
5
...
Это упрощенная версия моей настоящей проблемы.