Vous pouvez ajouter AND à votre requête en appelant where() plusieurs fois :
$select->where('this = ?', 'myValue')
->where('that = ?', 'myValue2');
Cela se traduira par :
... WHERE this = 'myValue' AND that = 'myValue2'
Pour ajouter un ou plusieurs OR à votre requête, utilisez orWhere() :
$select->where('this = ?', 'myValue')
->orWhere('that = ?', 'myValue2');
Cela se traduira par :
... WHERE this = 'myValue' OR that = 'myValue2'
Remarque
Assurez-vous d'utiliser le ? syntaxe d'espace réservé car c'est un moyen facile d'empêcher les injections SQL.