Конечно можно. Вариантов несколько:
- С помощью SQL запроса
- С помощью QueryBuilder
- С помощью ActiveRecord.
Последовательность указана по быстроте выполнения таких запросов. Для соединения таблиц можно использовать union.
На примере Query Builder:
$query1 = (new \yii\db\Query())
->select("id, category_id AS type, name")
->from('post')
->limit(10);
$query2 = (new \yii\db\Query())
->select('id, type, name')
->from('user')
->limit(10);
$query1->union($query2);