Я пытаюсь вернуть наименьшее значение для каждого набора данных, сгруппированных по столбцу.
На английском языке я хочу распределить свои данные по группам по месту проживания, но возвращаю только самую низкую цену на человека за каждое жилье.
Я нашел похожий пример (моя попытка с ним ниже) в MySQL Group By столбец заголовка get с наименьшим значением даты
SELECT t1 . * FROM tbl_TravelFeed AS t1
INNER JOIN
(SELECT pk_id, MIN( perperson ) AS perperson FROM tbl_TravelFeed
GROUP BY accommodation
ORDER BY perperson) AS t2
ON t1.pk_id = t2.pk_id AND t1.perperson = t2.perperson
Это, кажется, почти работает, но возвращает личность с наименьшим идентификатором вместо личности. Я не могу понять, почему я могу это исправить.
Я пытаюсь закончить университетское задание на вторник (27 марта '12 г.) и хотел бы, чтобы это работало должным образом, но это не критично для общей картины.
Я пробовал много способов сделать это, включая использование Distinct. Вышеупомянутый запрос, похоже, ближе всего к нему.
Буду очень признателен за любую помощь.
Aaron