結合している 3 番目のテーブルの列をDBIx::Classで指定するにはどうすればよいですか? これが私のコードです:
my $join = $schema->resultset('Track')->search({'name' => 'Eminem'},{'join' => {'cd' => 'artist'}});
エミネムのトラックを表示するだけですが、アーティスト名、エミネムも表示したいですか? name
これは Track の ResultSet でname
あり、Artist テーブルの列であり、結合の 3 番目のテーブルであるため、そのクエリでアクセスできません。