1

我想用 Codeigniter Wanwizard Datamapper 做这样的事情。

SELECT COUNT(amount), SUM(amount) FROM mytable

基本上我想同时提取总量和单个查询中包含的行数。但是我在http://datamapper.wanwizard.eu/的文档页面中找不到方法,因为 SUM 函数有 select_sum(),但 COUNT 没有 select_count()。有没有办法像我的情况一样做到这一点?谢谢你。

4

2 回答 2

0
$this->db->select("COUNT(ratting) as v_count, SUM(ratting) as v_sum");
$this->db->where('user_id', $user_id);
$row = $this->db->get('user')->row();

输出

stdClass Object
(
    [v_count] => 3
    [v_sum] => 7.5
)

希望能帮到你。

于 2016-11-16T13:45:41.540 回答
-1

尝试这个

$p = new Film();
$p->select('COUNT(amount), SUM(amount)')->get();
于 2013-06-03T15:23:04.057 回答