Я не могу понять, почему, когда я пытаюсь использовать функцию FORMAT для ограничения количества десятичных знаков в результатах запроса MySQL, это не работает.Вот как выглядит мой код:
...some other options to join tables with some conditions....
$options['fields'] = array(
'MetricSim.sim_id',
'MetricSim.metric_id',
'FORMAT(MetricSim.value,3) AS value'
);
$metrics_sims = $this->Sim->find('all', $options);
Если я не использую функцию FORMAT
, я получаю все результаты, как и ожидалось.Но когда я пытаюсь использовать его, я просто не получаю поле value
в своих результатах (остальные поля на месте).