Я могу группировать записи по количеству сгруппированных записей следующим образом:
@cars = Car.group(:manufacturer).select("id, manufacturer, COUNT(id) AS total_count)
И результат будет примерно таким:
Porsche - 5
Renault - 3
Mercedes - 1
Audi - 2
Сейчас я пытаюсь выяснить, как получить список сгруппированных записей (их идентификаторов) - как и в случае с Porsche, я хотел бы узнать 5 сгруппированных автомобилей (их идентификаторы). Есть ли способ сделать это - в идеале с использованием MySQL (в отрывке select
)?