From 07ca9184f1e53452f374fc54757bf01102fccf6b Mon Sep 17 00:00:00 2001
From: SofianeLasri <alasri250@gmail.com>
Date: Wed, 12 Jan 2022 14:02:31 +0100
Subject: [PATCH] fixed query

---
 core/classes/Recette.php | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/core/classes/Recette.php b/core/classes/Recette.php
index 894d5480..7c7de709 100644
--- a/core/classes/Recette.php
+++ b/core/classes/Recette.php
@@ -37,8 +37,16 @@ class Recette{
             if(!empty($auteurId)){
                 $queryString .= " AND auteurId=:auteurId";
             }
+
+            // Dernier ajout important
+            $queryString .= " GROUP BY m_recette.id";
+
+            // Having Count pour les ingredients
+            if(!empty($ingredients)){
+                $queryString .= " HAVING COUNT(m_recette.id)="+count($ingredients);
+            }
             // On la prépare
-            $query = Connexion::pdo()->prepare($queryString." ORDER BY nom");
+            $query = Connexion::pdo()->prepare($queryString."  ORDER BY nom");
 
             // On rempli les paramètres
             if(!empty($categoryId)){
-- 
GitLab