Ca ne marche pas...

    public function getCategoriesWithoutEntry(){

        $q = $this->getPostes()
        ->leftJoin('BudgetCategorie')
        ->andWhere('BudgetPoste.budget_categorie_id = BudgetCategorie.id')
        ->andWhere('BudgetPoste.id IS NULL');
        return $q;
    }

Ca retourne toujours rien....