Борех се с подобен проблем.
Отговорът, който намерих, беше сравнително прост...
$queryBuilder -> select('table.column1 alias1, table.column2 alias2');
Разделяте със запетая и използвате интервал след колоната, за да поставите псевдонима на колоната.
РЕДАКТИРАНЕ:
Не можете да смесвате обекти със стойности. Можете да направите само едно от следните:
$qb -> select('tableAlias1', 'tableAlias2')
$qb -> from('table1','tableAlias1')
$qb -> leftJoin('table2','tableAlias2');
ИЛИ
$qb -> select('tableAlias1.column1', 'tableAlias2.column1')
$qb -> from('table1','tableAlias1')
$qb -> leftJoin('table2','tableAlias2');
Ще трябва да посочите всяка колона, която искате да извлечете от всяка таблица, ако решите, че трябва да извлечете определени колони отгоре на таблица.