Getting all data and only filtered relations

i have a table of products which is related to a pricing table, ideally i would want to get an array of all the products and those who have a pricing relation with the user be associated with the product.

 return this.repo
        .createQueryBuilder("product")
        .leftJoinAndSelect("product.pricings", "pricings")
        .leftJoinAndSelect("pricings.driver", "driver")
        .where("pricings.driver.id = :id", { id: 1 })
        .getMany()

This returns an array of products which have the aforementioned relation, i would want all the products.

Thanks in advance.