ti scrivo un esempio di join:

Codice PHP:
$model_tabella1 = new Model_OggettoUno();
$model_tabella2 = new Model_OggettoDue();
        
$select $this->select()
        ->
setIntegrityCheck(false)
        ->
from( array('model1' => $model_tabella1->info('name')), array(    
                      
'field1',
                      
'field2'
                      
'field3'
                      
'field4'
                      
'field5'
          
))
        ->
join( array('model2' => $model_tabella2->info('name')), 
        
'model2.`field1` = model1.`field1`',
                   array(                                
                      
'field6',
                      
'field7'
        
))
        ->
where("quello che ti serve" )
        ->
order(array("quello che ti serve");
    
        
$result$this->fetchAll($select); 
Piccolo consiglio: se decidi di usare un framework, devi mettere in conto di perdere del tempo all'inizio per studiarne i meccanismi e la struttura interna. Devi avere pazienda, è chiaro che all'inizio ti sembra di perdere tempo, ma non è così: tieni duro e vedrai che dopo un pochetto capirai il valore di uno strumento del genere