DISTINCTで複数のカラムを指定するとエラーした。 以下のようにして、複数のカラムをDISTINCTするコード $c->stash->{employees} = [$schema->resultset('Employee')->search( {'name' => {'LIKE' => '%hoge%'} }, { select => {distinct => [qw(me.name, me.pr, me.background, me.licence)] } } )]; 実行すると以下のようなSQLが発行された SELECT DISTINCT( me.name, me.pr, me.background, me.licence ) FROM employee me WHERE ( name LIKE ? ): '%hoge%' で吐かれた、エラーがコレ [error] rollback