@kastselito

Как сделать на yii2 distinct несколько полей не теряя при этом остальных?

Приветствую
Делаю такой запрос
$model = Files::find()->select(['filename','ext','size'])->distinct()->all();
По трём полям уникальность есть.
Всё отлично.
Но в таблице Files есть ещё поля. Как мне их получить?
  • Вопрос задан
  • 106 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Akela_wolf
Extreme Programmer
Yii2 Query builder не умеет distinct on
Есть такой хак: Model::find()->select('distinct on (a) *')
либо написать весь SQL-запрос руками.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы