Так что я в основном пытаюсь выбрать весь объект для первых 10 объектов, упорядоченных # вхождениями определенного атрибута в отношениях «много-к-одному».Сортировать по count() по определенному атрибуту Основные данные
По существу в одной таблице у меня есть атрибут 'id', который сопоставляется с другой таблицей. Может быть любое количество повторяющихся идентификаторов, и я хочу получить объект в зависимости от того, что будет происходить чаще всего.
Я могу справиться с этим штрафом в sql, но не знаю, как реализовать равноценный в основных данных?
Вот что я получил в SQL:
SELECT *, count(id) AS count FROM ____ ORDER BY count DESC LIMIT 0,10
Большое спасибо за помощь всем! Очень ценно
Это «основная дата» (в заголовке) или «основные данные» (в вопросе)? - есть орфографическая ошибка где-то – Bohemian
основные данные .... ну что смущает – JLoewy
Вы когда-нибудь находили ответ на этот вопрос. Я в настоящее время пытаюсь сделать это с помощью 'orderItem -> продукта'. Мне нужно получить 5 лучших продуктов. К счастью, мой список продуктов относительно короткий, поэтому я мог бы сделать стандартный groupBy и отсортировать его самостоятельно, но истинный запрос был бы приятным. – WCByrne