[英]MySQL function alias to be nested inside main array result set
這是針對Cakephp自定義查詢的。
我已經在下面的MySQL數據庫的SQL查詢中
SELECT g.* ,COUNT('gu.group_id') as member_count
FROM `groups_users` as gu
LEFT JOIN groups as g
ON gu.group_id = g.id
GROUP BY gu.group_id
ORDER BY gu.group_id DESC
問題是它返回的member_count嵌套在[0]下,而不是嵌套在實際主數組中的一部分。
有沒有一種方法可以將其與其他結果集一起嵌套在同一數組中?
謝謝。
我不知道它進入[0]的原因,但是它的行為就像您使用$ this-> Model-> query時一樣。 也許CakePHP無法將此特殊別名映射到任何模型,因為沒有這樣的字段。
您可以在afterFind回調方法中輕松修改結果數組。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.