Я занимаюсь разработкой сайта для аренды на время отпуска, и каждый дом имеет несколько ставок Поэтому у меня есть стол дома и стол ставок. Когда я получаю с помощью этого sql
SELECT *
FROM homes
INNER JOIN rates ON rates.home_id = homes.id
GROUP BY homes.id
ORDER BY rates.price ASC
результаты не верны. Я получаю смешанные цены и от минимума до максимума. Я думаю, что проблема в том, что для каждого дома существуют разные ставки. Так как мне найти минимальную ставку и отсортировать по ней?