如何在教义中更改此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
答案 0 :(得分:0)
看来你运气不好:
正如Jasper N. Brouwer在doctrine user group上指出的那样。由于
GROUP BY
是".read": false
修饰符,因此无法解决 具有自定义功能。您必须使用本机SQL。