WHERE句でスカラサブクエリを使う

 my $rs   = $self->schema->resultset('Category');
 my $subq = sprintf
   " = (SELECT parent_category_id FROM category WHERE category_id = %d)",
   $category_id;
 $rs = $rs->search( { parent_category_id => \$subq } );
 $rs = $rs->search_literal( 'category_id <> parent_category_id', { order_by => 'category_id' } );

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS

Last-modified: 2009-06-28 (日) 21:59:45