Сортировка при criteria->leftJoinTable
Добавлено: 2019.08.01, 00:14
Добрый вечер Всем! Помогите решить слудующу проблему:
Есть таблицы постов и Необходимо сделав leftJoinTable, выбрать связанный с постом комментарий! Но так как связь один-ко-многим, комментарий должен быть один и последний! Последний добавленый, а не последнее изменение в update_at!
Distinct, group и order результата не приносят!Либо приходят все записи комментариев или одна, но самая первая! Каким то образом это можно решить именно в DbCriteria?
Есть таблицы постов и Необходимо сделав leftJoinTable, выбрать связанный с постом комментарий! Но так как связь один-ко-многим, комментарий должен быть один и последний! Последний добавленый, а не последнее изменение в update_at!
Код: Выделить всё
$criteria->group = 'post.id';
$criteria->order = 'comments.id DESC';