Inner Join No Cdbcriteria

Bom dia

Gostaria de realizar o Join abaixo no CDbCriteria:




SELECT Table03.AtributoQualquer

FROM Table01 t1 INNER JOIN Table02 t2 ON t2.Table02ID = t1.Table02ID

INNER JOIN Table03 t3 ON t3.Table03ID = t2.Table03Id 



Porém todos os exemplos que eu encotro, são de Joins entre duas tabelas apenas, e não entre 3 que é meu caso.

Gostaria de saber como fazer.

Desde já grato.

Amigo abaixo um exemplo como faço




public function search() {

   $criteria = new CDbCriteria;

        	$criteria->alias = 'oco';

        	$criteria->select = '*';

        	$criteria->join = 'JOIN colaborador col ON col.idcolaboradores = oco.funcionario

                                      	JOIN ccustos cc ON cc.idccustos = col.ccusto

                                      	JOIN setores s ON s.idsetores = cc.setor

                                      	JOIN funcoes fu ON col.funcao = fu.idfuncoes';

        	$criteria->condition = 'tipocorrencia = 1';

        	$criteria->order = 'data DESC';

        	$criteria->together = true;

        	......................

    	return new CActiveDataProvider('ocorrencias', array(

        	'criteria' => $criteria,

        	'pagination' => array(

            	'pageSize' => 200,

        	)

    	));

	}



Espero ter ajudado…:D