Как сделать min() по join таблице в построителе запросов yii2?
Пробую такой вариант, но в employee возвращает пустой массив.
return Department::find()->joinWith(['employee'])
->select('MIN(employee.salary) AS minSalary, name, department.image')
->groupBy('department.id')
->all();
или как правильно преобразовать такой sql запрос в activerecord?
SELECT department.*, MIN(employee.salary ) AS minSalary
FROM `department`
INNER JOIN employee ON department.id = employee.employeeId
GROUP BY department.id;