##
my $resource_rs = $nation_rs->trades->search_related('nation')->search_related('resources');
####
package Game::DB::Schema::Nation;
__PACKAGE__->has_many(
trades => 'Game::DB::Schema::Trades', [
'foreign.id1' => 'self.id',
'foreign.id2' => 'self.id',
],
);
package Game::DB::Schema:Trades;
__PACKAGE__->belongs_to(
nation => 'Game::DB::Schema::Nation', [
'foreign.id' => 'self.id1',
'foreign.id' => 'self.id2',
],
);