Можете да добавите AND ' към вашата заявка, като извикате where() няколко пъти:
$select->where('this = ?', 'myValue')
->where('that = ?', 'myValue2');
Това ще се преведе на:
... WHERE this = 'myValue' AND that = 'myValue2'
За да добавите едно или повече OR ' към вашата заявка, използвайте orWhere() :
$select->where('this = ?', 'myValue')
->orWhere('that = ?', 'myValue2');
Това ще се преведе на:
... WHERE this = 'myValue' OR that = 'myValue2'
Забележка
Не забравяйте да използвате ? синтаксис на заместител, тъй като това е лесен начин за предотвратяване на SQL инжекции.