0
我有數據庫如下CakePHP的查找幫助(條件)
Name | Area 1 | Area 2
XYZ 200 300
ZUX 0 0
YYZ 100 200
我想要做的是,算上行數其中(區域1和區域2)之和不等於0。在所提到的例子中,它是2.(SUM必須被虛擬地計算)
我試着對Find()使用不同的方法;仍然沒有運氣。
我有數據庫如下CakePHP的查找幫助(條件)
Name | Area 1 | Area 2
XYZ 200 300
ZUX 0 0
YYZ 100 200
我想要做的是,算上行數其中(區域1和區域2)之和不等於0。在所提到的例子中,它是2.(SUM必須被虛擬地計算)
我試着對Find()使用不同的方法;仍然沒有運氣。
試試這個:
<?php
$this->Model->find('count', array(
'conditions' => array(
'(Area1 + Area2) != ' => 0
)
));
// returns 2
?>
錯過了,他想知道行的數量,類型'count'確實比較好。在我的回答中也將其替換(輸入'all')。不知道你可以追加這樣的字段,順便說一句,榮譽。 – pbond