DBIC

DBIx::Classで left outer joinする

-join_typeオプションに'inner|left|right'を渡してあげる。忘れないようにとっても私的メモ。 my $schema = SchemaLoader->connect('...'); $schema->resultset('Members')->search({ 'del_flag' => { '=', 0 }, }, { from => [ { me => 'members'}, [ { ph…

DBIx::Class::SchemaとDBIx::Class::Schema::Loader

DBIx::Class::SchemaとDBIx::Class::Schema::Loader両方を試してみた。 DBIx::Classは、SQL文を書かずにresultset()を使ってゴニョゴニョできるのがすばらしい!! 今回登場するファイルの場所はこんな感じ。 /root | |---Schema.pm # DBIx::Class::Schema |…