【发布时间】:2018-03-05 05:21:41
【问题描述】:
我有以下查询。
$parents = $this->SurveyQuestion->find('all',array('fields' => array(
'SurveyQuestion.id',
'((CASE WHEN SurveyQuestion.tree_label%2="" THEN \'tree_label\' ELSE \'label\' END)) AS plabel'
),'conditions' =>
array('`SurveyQuestion`.`id` <>' => $id), 'recursive' => -1));
我想要如下结果。 如果它不为 NULL,我想要来自 tree_label 列的结果,否则我想要来自标签列的结果。 上面的查询返回错误的值。有人可以帮忙吗?
【问题讨论】:
-
什么蛋糕版本?
-
这是版本 2.x
-
看看这个答案是否可以帮助stackoverflow.com/questions/19288416/…