Jeg kæmpede med et lignende problem.
Det svar, jeg fandt, var relativt enkelt..
$queryBuilder -> select('table.column1 alias1, table.column2 alias2');
Du adskiller ved at bruge et komma og bruge et mellemrum efter kolonnen til at sætte kolonnens alias.
EDIT:
Du kan ikke blande objekter med værdier. Du kan kun gøre én af disse:
$qb -> select('tableAlias1', 'tableAlias2')
$qb -> from('table1','tableAlias1')
$qb -> leftJoin('table2','tableAlias2');
ELLER
$qb -> select('tableAlias1.column1', 'tableAlias2.column1')
$qb -> from('table1','tableAlias1')
$qb -> leftJoin('table2','tableAlias2');
Du bliver nødt til at angive hver kolonne, som du vil hente fra hver tabel, hvis du beslutter, at du skal udtrække bestemte kolonner oven på en tabel.