モデルからfindを使って親子関係のデータベースを検索する場合、デフォルトではLEFT JOINで検索されます。

しかし、当然ながらLEFT JOINよりINNER JOINがレスポンスは良いので、明らかにINNER JOINでも大丈夫と言う場合はfind(検索)を実行する前にtypeを指定してあげるとそのように動いてくれます。

コントローラーから
$this->モデル->hasOne[ モデル ][ 'type' ] = 'INNER';
$this->モデル->belongsTo[ モデル ][ 'type' ] = 'INNER';

$this->モデル->find( 'all', array( … ) );