3

我有一个包含用户选择的 ID 的列表。使用 DBIx::Class 中的 ID 列表搜索所有行的最佳方法是什么?

4

1 回答 1

5

利用

$rs->search({ 
    whatever_the_column_is => { 
        '=' => [ @a_bunch_of_ids ]
    }
})

或者

$rs->search({
    whatever_the_column_is => {
       -in => [ @a_bunch_of_ids ]
    }
})

如果您的数据库更喜欢IN查询。两者都记录在SQL::Abstract docs中。

于 2011-08-10T17:04:10.577 回答