Trochę mnie wkurza fakt, że u mnie każdy się trzyma konwencji zapisywanie zapytań na takie zasadzie:
$select->joinLeft(array('co2'=>'country'), 'co2.country_id = c.shipping_country', array( KILOMETROWY ARRAY oczywiście w jednej linii);
Ja staram się to robić tak, bo dla mnie jest czytelniej:
->joinLeft(array('cr' => 'contact'),
'c.reports_to = cr.contact_id',
array('reportsToId' => 'reports_to as reportsToId',
'reportsToFirstName' => 'cr.first_name',
'reportsToMiddleName' => 'cr.middle_name',
'reportsToLastName' => 'cr.last_name as '))
A jak wy byście to rozwiązali?