Ik worstelde met een soortgelijk probleem.
Het antwoord dat ik vond was relatief eenvoudig..
$queryBuilder -> select('table.column1 alias1, table.column2 alias2');
U scheidt door een komma te gebruiken en een spatie na de kolom te gebruiken om de alias van de kolom te plaatsen.
BEWERKEN:
U kunt objecten niet combineren met waarden. Je kunt er maar één van doen:
$qb -> select('tableAlias1', 'tableAlias2')
$qb -> from('table1','tableAlias1')
$qb -> leftJoin('table2','tableAlias2');
OF
$qb -> select('tableAlias1.column1', 'tableAlias2.column1')
$qb -> from('table1','tableAlias1')
$qb -> leftJoin('table2','tableAlias2');
U moet elke kolom specificeren die u uit elke tabel wilt ophalen als u besluit dat u bepaalde kolommen boven aan een tabel moet extraheren.