Active Records и группировка условий

При генерации страницы требуется выполнить сотни запросов вида “SELECT id FROM Articles WHERE title=’…’”. Для оптимизации хочу заменить сгруппировать запросы в виде “SELECT id, title FROM Articles WHERE title=’…’ OR title=’…’ OR …”, т.е. вместо 300 запросов сделать, например, 3. Самое простое и очевидное - сформировать sql-запрос вручную. Но для общего развития хотелось бы узнать, можно ли решить эту задачу с помощью Active Records? И в частности, я не нашел, как заставить AR использовать логическое ИЛИ в условии поиска.

http://www.yiiframework.com/doc/api/1.0.10/CDbCriteria#mergeWith-detail

Спасибо, принцип понял, но уж больно заморочено получается, проще самому sql состряпать. Нет, чтобы просто дать возможность сопоставить полю массив вариантов при задании критерия :)

Да, вы правы - получается заморочено :)

Если думаете, что ваша идея будет полезна, напишите тикет в Гугл.коде Yii.