Задать вопрос
@aden

Можно ли в yii2 Active Record запрос на получение двух полей с distinct по одному из них?

собственно нужно получить список названий неких сущностей вместе с их id но метод distinct() похоже работает только при условии выборки по одному столбцу данных, неужели нужно писать голый sql?
  • Вопрос задан
  • 288 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
  • ProductStar
    Java-разработчик
    9 месяцев
    Далее
  • GB (GeekBrains)
    Профессия Python-разработчик
    10 месяцев
    Далее
Решения вопроса 1
padlyuck
@padlyuck
Возможно я неправильно понял вопрос, но как вы себе это представляете? Если сделать запрос вида SELECT DISTINCT some_field, id FROM some_table; база вернет неповторяющиеся сочетания полей some_field и id. А т.к. id у вас скорее всего первичный ключ то он у каждой записи будет уникальным, а это значит что ситуация когда в some_table будет несколько записей у которых some_field и id попарно равны невозможна в принципе. Покажите сам запрос который в итоге вы хотите получить?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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