Как сформировать union запрос в ActiveRecord yii2?

вот собственно сам запрос

SELECT id, name_film, slug_film, created_at FROM `fl_film`)
UNION
 (SELECT id, name_mfilm, slug_mfilm, created_at FROM `fl_mfilm`)
UNION
 (SELECT id, name_serial, slug_serial, created_at FROM `fl_serial`)
ORDER BY `created_at` DESC
LIMIT 10


как его сформировать запрос.
  • Вопрос задан
  • 1003 просмотра
Решения вопроса 1
webinar
@webinar Куратор тега Yii
Учим yii: https://youtu.be/-WRMlGHLgRg
так?
$query1 = MyModel::find()
    ->select("id, category_id AS type, name")
    ->limit(10);

$query2 = MyModel::find()
    ->select('id, type, name')
    ->limit(10);

$query1->union($query2);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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