Как сделать массив из 2 таблиц sql Yii2?

Для создания массива из двух таблиц SQL в Yii2, следует использовать конструкцию JOIN для объединения таблиц в один результат. Yii2 предоставляет удобные средства для работы с базой данных, в частности с использованием Query Builder.

Прежде всего, необходимо создать объект запроса Query с указанием таблиц, которые будут объединены. Например, если у нас есть две таблицы 'table1' и 'table2', и мы хотим объединить их по определенному условию, то код может выглядеть следующим образом:

use yiidbQuery;

$query = new Query;
$query->select(['table1.column1', 'table2.column2'])  // выбираем нужные столбцы из обеих таблиц
      ->from('table1')
      ->join('table2', 'table1.common_column = table2.common_column');   // объединяем таблицы по условию

// Теперь можно выполнить запрос и получить результат в виде массива
$result = $query->all();

Здесь 'common_column' - это поле, по которому происходит объединение таблиц. Результатом выполнения запроса будет массив, содержащий данные из обеих таблиц.

Это лишь небольшой пример того, как можно объединить две таблицы в массив с использованием Query Builder в Yii2. В зависимости от конкретных требований и структуры данных, могут потребоваться дополнительные настройки или условия JOIN.