作者kiey (炼)
看板PHP
标题[请益] doctrine2 orderBy before group
时间Thu Nov 26 11:53:28 2015
小弟想要像下面那样
select *
from(
select *
from ae
order by ae.date
)tmp1
group by tmp1.name
所以打下面的 code
$query = $this->createQueryBuilder('ae')
->select('ae')
$qb->orderBy('ae.date', 'DESC');
$query->groupBy('ae.name');
但是它会变成
select *
from ae
group by ae.name
order by ae.date
不知道先进们是否有更好的方法可以解决此问题
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.236.92.243
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/PHP/M.1448510011.A.26E.html
※ 编辑: kiey (36.236.92.243), 11/26/2015 11:54:30
1F:→ jhunkyoiori: 自己刻勒? 11/26 13:55
2F:→ kiey: 因为後面还有分页的东西 , 自己刻怕会有点复杂 11/26 14:38
3F:→ kiey: 所以想说问问看createQueryBuilder能否做到两层的效果 11/26 14:40