Doctrine 2 DQL CASE WHEN in Count(Doctrine 2 DQL CASE WHEN in Count)
问题描述
我在本机 MySQL 代码中有这个查询
I have this Query in native MySQL Code
我需要在 Doctrine 2 DQL 中重建它
I need to rebuild this in Doctrine 2 DQL
到目前为止我的尝试是这样的:
My attempt so far is this:
我收到此错误:
在 Bundle:Admin:showTurnsFiltered.html 中渲染模板时抛出异常([语法错误] line 0, col 99: Error: Expected end of string, got '.'").twig 在第 75 行.
我做错了什么?
推荐答案
经过数小时的尝试和搜索,我自己找到了它,它与此 DQL 配合使用:
I found it by myself after hours of trying and searching, it's working with this DQL:
重要的是您需要使用 SUM 而不是 COUNT
Important that you need to use SUM instead of COUNT
这篇关于Doctrine 2 DQL CASE WHEN in Count的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!