Поиск с использованием списка идентификаторов в DBIx :: Class - PullRequest
3 голосов
/ 10 августа 2011

У меня есть список с идентификаторами, выбранными пользователем. Каков наилучший способ поиска всех строк, используя этот список идентификаторов в DBIx :: Class ??

1 Ответ

4 голосов
/ 10 августа 2011

Используйте

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

или

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

, если ваша БД любит IN запросов лучше.Оба документа описаны в SQL :: Abstract документах .

...