【发布时间】:2011-11-18 19:01:34
【问题描述】:
在 GROUP BY 减少结果数据集之前,我在实现对结果数据集进行排序的子选择解决方案时遇到问题。
通常,在 SQL 中你会做一个子选择:
SELECT * FROM (
SELECT * FROM a_table order by a_table.timestamp desc
) as table_tmp
group by userId
但是,我很难在 DQL 中实现这一点。 谁能指出我正确的方向吗?
我的查询比这更复杂,我假设我通过 'table_tmp' 和外部 SELECT 连接其他表。
谢谢。
【问题讨论】:
标签: group-by sql-order-by subquery doctrine-orm dql