我想从数据库中获取记录数。
在我的表中,这是值:
id emp_id number created_emp_id status timestamp
29 7 1 2 0 2012-09-24 15:18:28
30 16 1 2 0 2012-09-24 15:18:28
31 7 2 2 0 2012-09-24 15:18:54
32 19 2 2 0 2012-09-24 15:18:54
我created_emp_id
为2
。
所以我需要她的结果是2。
这意味着number
是一个重复的列。
这是我为获得结果而编写的代码:
$result = $this->TravancoDSRGroup->find('all', array('conditions' => array('created_emp_id= '.$emp_id),'fields' => array('DISTINCT TravancoDSRGroup.number')));
$result
仅返回两行。
但我需要得到这个查询的数量......
...一样
$dsrPageCnt = $this->TravancoDSRGroup->find('count',................
我该怎么做?
答案 0 :(得分:3)
你可以试试这个:
$dsrPageCnt = $this->TravancoDSRGroup->find('count', array('conditions' => array('created_emp_id= '.$emp_id),'fields' => array('DISTINCT TravancoDSRGroup.number')));