Имеется сводная таблица продуктов, из которой мы выбираем значения id, table.
Подробности о продукте хранятся в таблицах, чьи названия хранятся в сводной в поле table.
Имеется задача выбрать продукты определенного бренда.
Начало видится таким
$productsQuery = \Db::table('im_depend');
//нужны продукты только со статусом ниже 3.
$brand_products=$productsQuery->where('.status', '<', 3)
->select('id', 'table')
?????????????????
->where('brand', '=', $brand)->get();
Теперь сама проблема - сделать объединение так, чтобы он использовал значение table, из которого будет брать название таблицы. Спасибо.