@Lavrov95

How to join same table?

Statement could not be executed (42000 - 1066 - Not unique table/alias: 'media')
$select->join(
            DbTables::TBL_MEDIA,
            DbTables::TBL_MEDIA . '.id = ' . $this->getTable() . '.media',
            [
                'logo_path' => 'media_path'
            ],
            Select::JOIN_LEFT
        );

        $select->join(
            DbTables::TBL_MEDIA,
            DbTables::TBL_MEDIA . '.id = ' . DbTables::TBL_REL_ANNOUNCEMENT_MEDIA . '.media_id',
            [
                'announcement_media_path' => 'media_path'
            ],
            Select::JOIN_LEFT
        );
  • Вопрос задан
  • 53 просмотра
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

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

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