モデルからfindを使って親子関係のデータベースを検索する場合、デフォルトではLEFT JOINで検索されます。
しかし、当然ながらLEFT JOINよりINNER JOINがレスポンスは良いので、明らかにINNER JOINでも大丈夫と言う場合はfind(検索)を実行する前にtypeを指定してあげるとそのように動いてくれます。
コントローラーから $this->モデル->hasOne[ モデル ][ 'type' ] = 'INNER'; $this->モデル->belongsTo[ モデル ][ 'type' ] = 'INNER'; $this->モデル->find( 'all', array( … ) );