$player_static->player_data_currs->team_libl; #### __PACKAGE__->has_many( "player_data_currs", "LIBL::Schema::Result::PlayerDataCurr", { "foreign.id_static" => "self.id" }, { cascade_copy => 0, cascade_delete => 0 }, ); #### my $roster_rs = $player_static_model->search( { 'player_data_currs.team_libl' => \'IS NOT NULL', }, { prefetch => [ 'player_data_currs', ], }, ); say scalar $roster_rs->all; #### foreach my $player_static ($roster_rs->all){ say $player_static->player_data_currs; } #### LIBL::Schema::Result::PlayerDataCurr=HASH(0x39b40b8) LIBL::Schema::Result::PlayerDataCurr=HASH(0x39b2010) LIBL::Schema::Result::PlayerDataCurr=HASH(0x39b40e8) #### foreach my $player_static ($roster_rs->all){ say $player_static->player_data_currs->team_libl; } #### Can't locate object method "team_libl" via package "DBIx::Class::ResultSet" at /home/varanasi/Documents/80-004 LIBL-14/bin/monks.pl line 69.