2
如何将下面的查找字段选项放在下面?Cakephp CASE WHEN在查找条件中的参数
CASE WHEN User.id = $user_id
THEN 0
ELSE 1 END as user_sort
我试着把这里面的'领域'数组,但结果似乎并没有出来。
有没有一种方法,我们可以把这里面的字段数组,所以我可以通过我的$ user_id参数?
如何将下面的查找字段选项放在下面?Cakephp CASE WHEN在查找条件中的参数
CASE WHEN User.id = $user_id
THEN 0
ELSE 1 END as user_sort
我试着把这里面的'领域'数组,但结果似乎并没有出来。
有没有一种方法,我们可以把这里面的字段数组,所以我可以通过我的$ user_id参数?
据this page,你可以做这样的:
$this->Something->find('all', array(
'fields' => array(
'Something.id',
'((CASE WHEN Something.id%2=0 THEN \'even\' ELSE \'odd\' END)) AS parity'
)
));