我需要从某个整数中获取差异,我有一列“数字”,其值类似于 1 和 -1,然后我想用它SUM()
来计算差异。
我的 DQL 是:
SELECT
SUM(av.number) AS number_diff,
a
FROM
Articles a
LEFT JOIN a.numbers av
GROUP BY
av.article
ORDER BY
number_diff DESC
它正在工作,但我得到这样的结果:
array
0 =>
array
0 =>
object (Article)
.... properties
'vote_diff' => string '850' (length=3)
我需要摆脱这种结构并以这种格式获取它:
array
0 =>
object (Article)
.... properties
我怎样才能做到这一点?