* INNER JOIN [#d96b4233]
** スキーマクラス [#ncbde93a]
Schema/Result/Goods.pmに以下のようなJOINの設定を書く。
__PACKAGE__->belongs_to( goods => 'MyApp::Schema::Result::Category', 'category_id' );
** クエリ実行 [#i3e1ccf8]
以下のようにしてクエリを実行する。
$rs = $goods_rs->search(
{ 'category.color' => 'red' },
{ 'join' => 'category' }
);
** SQL [#f7eded75]
このクエリで実行されるSQLは以下のようになる。
SELECT * FROM goods me JOIN category ON category.category_id = me.category_id WHERE ( category.color = 'red' )
** 参考 [#rcc2687e]
http://search.cpan.org/perldoc?DBIx::Class::ResultSet