paginacion yii

Buenas tardes

Tengo un inconevniente con la paginacion tengo la sigiente consulta




public function actionIndex()

	

	{  

	$sql='SELECT * FROM `albums` inner join files on albums.id = files.album_id WHERE albums.user_id=1';	  

		$dataProvider2=new CSqlDataProvider($sql,array(

			'keyField' => 'id',			

		));

		$this->render('index',

			array(

				'dataProvider2'=>$dataProvider2

			)

		);

	}




la paginacion siempre me da 10 pero nesesito que me de el total del resultado de la consulta ya que la consulta cambiara

y si hago un count(*) para saber el total de registros siempre me da 92 y el total de registros es 25 lo estoy haciendo de la siguiente manera

SELECT albums.id, count(*) FROM albums inner JOIN files on albums.id = files.album_id WHERE albums.user_id=1 GROUP BY albums.id