教义顺序是否重复值?

时间:2020-02-10 19:15:57

标签: mysql symfony doctrine dql

我正在寻找一种通过重复值(例如,最顶部的重复值)对教义查询结果进行排序的方法。我已经找到了一种直接在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


问题是我无法在查询生成器或DQL中复制相同的内容。

0 个答案:

没有答案