Я ищу способ сортировки результатов запроса doctrine по повторяющимся значениям, например, по наиболее повторяющимся значениям в верхней части. Я нашел способ сделать это непосредственно в Mysql, так как следующий запрос не сложен:
MYSQL:
SELECT a.*
FROM TableName a
INNER JOIN
(
SELECT Color, COUNT(*) totalCount
FROM TableName
GROUP BY Color
) b ON a.Color = b.Color
ORDER BY b.TotalCount DESC, a.ID ASC
Проблема является то, что я не могу повторить то же самое в Query Builder или DQL.