Запрос SQL из двух таблиц

Я - новенькая, никак не могу справиться с проблемой: Есть две таблицы первая с поварами и вторая с их рецептами. Получается вывести все рецепты всех поваров но я не могу понять как вывести все рецепты только одного повара. Помогите пожалуйста.

Table cook :

`cookID` int NOT NULL AUTO_INCREMENT,
  `firstname` varchar(20) NOT NULL,
  `lastname` varchar(20) NOT NULL,
  `photo` varchar(50) NOT NULL,

Table recipe :

`recipeID` int NOT NULL AUTO_INCREMENT,
  `title` varchar(50) NOT NULL,
  `intro` text NOT NULL,
  `diff` text NOT NULL,
  `time` text NOT NULL,
  `cost` text NOT NULL,
  `cookID` int NOT NULL,
    public function readAll() {
        $cnx = $this->connexion();
        $rs = $cnx->prepare('SELECT * FROM recipe LEFT JOIN cook ON recipe.cookID = cook.cookID');
        $rs->execute();
        $recipes = false;
        while ($data = $rs->fetch(\PDO::FETCH_ASSOC))
        {
            $recipe = new Recipe();
            $recipe->setRecipeID($data['recipeID']);
            $recipe->setTitle($data['title']);
            $recipe->setIntro($data['intro']);
            $recipe->setDiff($data['diff']);
            $recipe->setTime($data['time']);
            $recipe->setCost($data['cost']);
            $recipe->setCookID($data['cookID']);
            
        }
        return $recipes;
    }

Ответы (0 шт):