Gruppieren von WHERE Klauseln mit Zend_Db_Table_Abstract

Kennt jemand eine Möglichkeit, where-Klauseln mit Zend_Db zu gruppieren? Grundsätzlich habe ich diese Abfrage

$sql = $table->select()
             ->where('company_id = ?', $company_id)
             ->where('client_email = ?', $client_email)
             ->orWhere('client_email_alt = ?', $client_email);

Was gibt mir das:

SELECT `clients`.* FROM `clients` WHERE (company_id = '1') AND (client_email = '[email protected]') OR (client_email_alt = '[email protected]')

Aber ich brauche es, um mir das zu geben, wo die OR-Anweisung gruppiert ist:

SELECT `clients`.* FROM `clients` WHERE (company_id = '1') AND ((client_email = '[email protected]') OR (client_email_alt = '[email protected]'))

Antworten auf die Frage(5)

Ihre Antwort auf die Frage