小编13b*_*obo的帖子

Symfony2 QueryBuilder中带有count和group的SQL查询

我需要你的帮助.我有这个SQL查询:

SELECT * , COUNT( * ) AS count FROM mytable GROUP BY email ORDER BY id DESC LIMIT 0 , 30
Run Code Online (Sandbox Code Playgroud)

但我想在Symfony2中使用Doctrine和createQueryBuilder()来完成这项工作.我试试这个,但没有用:

$db = $this->createQueryBuilder('s');
$db->andWhere('COUNT( * ) AS count');
$db->groupBy('s.email');
$db->orderBy('s.id', 'DESC');
Run Code Online (Sandbox Code Playgroud)

你能帮我吗 ?谢谢 :)

mysql doctrine symfony

8
推荐指数
1
解决办法
3万
查看次数

标签 统计

doctrine ×1

mysql ×1

symfony ×1