次のようなことをすると:
$site = ORM::factory('site')->where('name', '=', 'Test Site')->find();
$users = $site->users;
$deletedusers = $users->where('deleted', '=', '1')->find_all();
$nondeletedusers = $users->where('deleted', '=', '0')->find_all();
$deletedusers の内容は正しいですが、$nondeletedusers には、読み込まれた $site のユーザーだけでなく、削除されていないすべてのユーザーが含まれています。
私は何を間違っていますか?