CakePHP查找帮助(条件)

时间:2013-10-17 23:49:46

标签: php cakephp

我的数据库如下

Name | Area 1 | Area 2
XYZ    200      300
ZUX    0        0
YYZ    100      200

我想要做的是,计算(区域1和区域2)的SUM不等于0的行数。在上面提到的例子中,它是2.(SUM必须虚拟计算)

我尝试使用Find();仍然没有运气。

1 个答案:

答案 0 :(得分:2)

试试这个:

<?php
$this->Model->find('count', array(
    'conditions' => array(
        '(Area1 + Area2) != ' => 0
    )
));
// returns 2
?>