【发布时间】:2011-05-10 12:03:02
【问题描述】:
我有两个表用户和资产,外键是 user_id。我想要用户详细信息和每个用户资产的计数所以,我写了如下查询但没有获取记录。请帮帮我。
$users = $this->select() ->从(数组('u' => '用户'), 数组('名字')) ->joinLeft(数组('a' => 'assets'), 'u.id = a.user_id', 数组('asset_per_user' => 'COUNT(a.id)')) ->组('u.id');【问题讨论】:
-
你叫“$result = $this->fetchAll($users);”稍后的?如果是,您是否收到任何错误消息?
-
是的,但是会出现这种类型的错误“选择查询无法与另一个表连接”。
-
在这种情况下,regilero 给出了正确的答案。
标签: zend-framework