【问题标题】:How to group by with rollup modifier in doctrine?如何在学说中使用汇总修饰符进行分组?
【发布时间】:2016-01-29 14:50:16
【问题描述】:

如何在学说中更改此 sql。原则不支持使用ROLLUP modifier 分组。

SELECT `users`.`username`,`owner`.`name`,`property`.`name`,SUM(`expenses`.`price`)
FROM `users`
INNER JOIN `owner`ON `users`.`id`=`owner`.`user_id`
INNER JOIN `property`ON `owner`.`id`=`property`.`owner_id`
LEFT JOIN `expenses`ON `property`.`id`=`expenses`.`property_id`
GROUP BY `property`.`id`,`expenses`.`id`with rollup

【问题讨论】:

  • 我已经添加了mysql标签和rollup标签。如果需要不同的汇总供应商,请添加正确的标签。

标签: mysql doctrine rollup


【解决方案1】:

看来你运气不好:

因为WITH ROLLUPGROUP BY修饰符,所以无法解决 带有自定义功能。为此,您必须使用本机 SQL。

正如 Jasper N. Brouwer 在 doctrine user group 上指出的那样。

【讨论】:

    猜你喜欢
    • 2016-07-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-23
    • 2021-12-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多