CakePHP查找帮助(条件)
我的数据库如下CakePHP查找帮助(条件),php,cakephp,Php,Cakephp,我的数据库如下 Name | Area 1 | Area 2 XYZ 200 300 ZUX 0 0 YYZ 100 200 我想做的是,计算(区域1和区域2)之和不等于0的行数。在前面提到的例子中,它是2。(金额必须虚拟计算) 我尝试用不同的方法查找();还是不走运。试试这个: <?php $this->Model->find('count', array( 'conditions' => array(
Name | Area 1 | Area 2
XYZ 200 300
ZUX 0 0
YYZ 100 200
我想做的是,计算(区域1和区域2)之和不等于0的行数。在前面提到的例子中,它是2。(金额必须虚拟计算)
我尝试用不同的方法查找();还是不走运。试试这个:
<?php
$this->Model->find('count', array(
'conditions' => array(
'(Area1 + Area2) != ' => 0
)
));
// returns 2
?>
遗漏了他想知道的行数,键入
count
确实更好。在我的回答中也替换了它(had typeall
)。我不知道你可以像那样附加字段,顺便说一句,谢谢。