code: private function fetchPrepareWhere()
      {
          $columns = [];
          /* Merge toutes les colonnes des conditions de chaque jointure. */
          foreach ($this->request[ 'leftJoin' ] as $value) {
              $columns = array_merge($columns, $value[ 'where' ]->getColumns());
          }
  
          /* Merge toutes les colonnes des conditions de chaque jointure. */
          foreach ($this->request[ 'rightJoin' ] as $value) {
              $columns = array_merge($columns, $value[ 'where' ]->getColumns());
          }
  
          /* Merge les colonnes des conditions de la requête courante. */
          if ($this->where) {
              $columns = array_merge($columns, $this->where->getColumns());
          }
  
          if ($columns) {
              $this->diffColumns($columns);
          }
      }
docs: Vérifie pour toutes les jointures (LEFT JOIN, RIGHT JOIN) et les clauses conditionnées (WHERE),
  l'existence des champs à partir du schéma.