Bonjour a toutes et tous

J'aurais besoin d'un petit renseignement sur le select() de Zend_Db_Select
j'ai un bout de code pour une requête comme ce qui suit:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
$select = $db->select('champ1 as toto', 'champ2 as toto2')
                 ->from(........)
                 ->where(.........);
if(condition respectée)
{
    $select->select('champ3 as toto3', 'champ4 as toto4')
              ->join(..........); 
}

(la syntaxe est certainement fausse mais c'est plus pour vous donner une idée de ce que j'ai et pouvoir illustrer ma question)
Ma question est: si je passe dans mon if, le nouveau select va t-il remplacé le contenu du premier ou est-ce que cela va s'ajouter au premier ?


Merci d'avance pour vos réponses
Cordialement