From 32ee2dad1779f92eb4dc902804fe99fbe95a4d6d Mon Sep 17 00:00:00 2001 From: Bonnet Ronan Date: Fri, 9 Dec 2022 12:10:40 +0100 Subject: [PATCH 1/2] fix q10 --- request.sql | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/request.sql b/request.sql index 8a092cf..8c5fd3b 100644 --- a/request.sql +++ b/request.sql @@ -68,10 +68,12 @@ WHERE idPersonnel IN ( ); -- Ronan Q10 -SELECT idDoctorant, nom, prenom, COUNT(*) FROM Encadrement -JOIN Scientifique on idPersonnel=idScientifique -GROUP BY idDoctorant, nom, prenom -HAVING COUNT(DISTINCT idScientifique)=1; +SELECT e.idDoctorant, nom, prenom, COUNT(*) FROM Encadrement e +JOIN Scientifique s ON e.idScientifique=s.idScientifique +JOIN Doctorant d ON e.idDoctorant=d.idDoctorant +RIGHT JOIN Personnel p ON d.idDoctorant=p.idPersonnel +GROUP BY e.idDoctorant, nom, prenom +HAVING COUNT(DISTINCT s.idScientifique)=1; -- Ronan Q16 SELECT pays, COUNT(*) nb_publi From a95413738bab20ff289e86f2930d7852e7a2962b Mon Sep 17 00:00:00 2001 From: Yasmine Grane-Belghmaidi Date: Fri, 9 Dec 2022 12:12:03 +0100 Subject: [PATCH 2/2] =?UTF-8?q?Mettre=20=C3=A0=20jour=20'request.sql'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- request.sql | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/request.sql b/request.sql index 00790da..52f1ddf 100644 --- a/request.sql +++ b/request.sql @@ -94,16 +94,17 @@ LEFT JOIN Publie_Doctorant PD on PD.idDoctorant= D.idDoctorant GROUP BY idDoctorant; ---Yasmine QUESTION 8 +--Yasmine QUESTION 8 TESTE PAS D'ERREUR DE SYNTAXE SELECT idEnseignant FROM Enseignant_chercheur +WHERE idEnseignant NOT IN ( (SELECT idScientifique - FROM Publie_scientifique) - UNION - (SELECT idScientifique - FROM Encadrement) - ) ; + FROM Publie_scientifique) + UNION + (SELECT idScientifique + FROM Encadrement) + ); <<<<<<< HEAD