@deadlockone
разработчик

Как сделать подзапрос в yii2 или как объединиться двух запроса?

Здравствуйте!
Как сделать подзапрос в yii2 ?
У меня есть такой два запрос. Как объединиться два запрос?
//Это первая
$subQuery = AreaSizes::find()->select(['name as SizeName'])
                                        ->from('area_sizes')
                                        ->innerJoin('area_sizes_rel','area_sizes_rel.size_id = area_sizes.id')
                                        ->all();
//Это вторая
$query = Areas::find()->select(['name as areaName'])
                                    ->from(['areas'])
                                    ->innerJoin('area_prices','area_prices.area_id = areas.id')
                                    ->innerJoin('area_sizes_rel', 'area_sizes_rel.area_id = areas.id')
                                    ->innerJoin('area_equipment', 'area_equipment.area_id = areas.id')
                                    ->innerJoin('area_photos','area_photos.area_id = areas.id')
                                    //->where(['id' => $subQuery])
                                    ->asArray()
                                    ->all();
  • Вопрос задан
  • 72 просмотра
Пригласить эксперта
Ответы на вопрос 1
OKyJIucT
@OKyJIucT
Sunshine reggae
->where(['in', 'name', $subQuery])
Ответ написан
Ваш ответ на вопрос

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

Войти через TM ID
Похожие вопросы