Я пытаюсь добиться четкого подсчета для таблицы с условием где.
Это то, что я пробовал:
$customerServiceTypes = TableRegistry::get('CustomerServiceTypes');
$customers_count = $customerServiceTypes->find('all', array(
'fields' => 'DISTINCT CustomerServiceType.customer_id',
'conditions' => array("CustomerServiceTypes.service_type_id" => $id)))->count();
Но это не работает.Я получаю 25
как результат, но это должно быть 2
.Distinct
не работает.