【发布时间】:2014-09-24 12:55:59
【问题描述】:
我在我的一个项目中使用 cakephp。我需要的是使用单个模型和单个数组来处理复杂的查询。因为我是 cakephp 新手,所以我在这里被卡住了非常糟糕:
$rs = $this->User->query("
SELECT (wd.wajebaat_amt) as commited,
SUM(pd.sila_waje) as paid,
(wd.wajebaat_amt-sum(pd.sila_waje)) as balance,
FROM wajebaat_details as wd
LEFT JOIN waje_pay_details as pd ON (pd.waje_id=wd.waje_id)
WHERE wd.hof_id="123" and wd.year="2010"
GROUP BY wd.waje_id");
print_r($rs); exit();
// 将输出显示为
Array
(
[0] => Array
(
[wd] => Array
(
[commited] => 252000
)
[0] => Array
(
[paid] => 253829
[balance] => -1829
)
)
)
//但是我需要它的格式
Array
(
[0] => Array
(
[wd] => Array
(
[commited] => 252000
[paid] => 200000
[balance] => 52000
)
)
)
【问题讨论】:
标签: mysql arrays cakephp-2.1