This commit is contained in:
nbillard 2022-12-16 08:57:09 +01:00
commit 46faf9f056

View file

@ -87,15 +87,15 @@ WHERE idPersonnel IN (
--Yasmine QUESTION 8 tested --Yasmine QUESTION 8 tested
SELECT EC.idEnseignant,P.nom,P.prenom SELECT EC.idEnseignant,P.nom,P.prenom
FROM Enseignant_chercheur EC, Personnel P FROM enseignant_chercheur EC, Personnel P
WHERE P.idPersonnel=EC.idEnseignant WHERE P.idPersonnel=EC.idEnseignant and idEnseignant
AND EC.idEnseignant NOT IN ( (SELECT idScientifique
NOT IN ( (SELECT idScientifique FROM Publie_scientifique)
FROM Publie_scientifique) UNION
UNION (SELECT idScientifique
(SELECT idScientifique FROM Encadrement)
FROM Encadrement) );
);
-- Nathan Q9 tested -- Nathan Q9 tested
SELECT nom, prenom FROM Personnel SELECT nom, prenom FROM Personnel
@ -131,14 +131,14 @@ WHERE nbEtudiant >= 2 AND idPersonnel = idScientifique;
SELECT idEnseignant FROM Enseignant_Chercheur ec SELECT idEnseignant FROM Enseignant_Chercheur ec
RIGHT JOIN Publie_Scientifique ps ON ps.idScientifique = ec.idScientifique RIGHT JOIN Publie_Scientifique ps ON ps.idScientifique = ec.idScientifique
RIGHT JOIN Publication pub ON pub.idPublication = ps.idScientifique RIGHT JOIN Publication pub ON pub.idPublication = ps.idScientifique
WHERE pub.classeConf = 'A' WHERE pub.classeConf = 'A' AND pub.classeConf NOT IN ('A*', 'B', 'C');
EXCEPT SELECT idEnseignant FROM Enseignant_Chercheur ec --EXCEPT SELECT idEnseignant FROM Enseignant_Chercheur ec
RIGHT JOIN Publie_Scientifique ps ON ps.idScientifique = ec.idScientifique --RIGHT JOIN Publie_Scientifique ps ON ps.idScientifique = ec.idScientifique
RIGHT JOIN Publication pub ON pub.idPublication = ps.idScientifique --RIGHT JOIN Publication pub ON pub.idPublication = ps.idScientifique
WHERE pub.classeConf = 'A' AND pub.classeConf IN 'A*', 'B', 'C'; --WHERE pub.classeConf IN 'A*', 'A', 'B', 'C';
-- Axel Q13 -- Axel Q13
SELECT p.idScientifique, p.nom, p.prenom FROM Personnel SELECT p.idScientifique, p.nom, p.prenom FROM Personnel p
JOIN Enseignant_Chercheur ec ON ec.idEnseignant = p.idPersonnel JOIN Enseignant_Chercheur ec ON ec.idEnseignant = p.idPersonnel
RIGHT JOIN Encadrement encad1 on encad1.idEnseignant = ec.idEnseignant RIGHT JOIN Encadrement encad1 on encad1.idEnseignant = ec.idEnseignant
WHERE ec.idEnseignant = encad1.idScientifique WHERE ec.idEnseignant = encad1.idScientifique
@ -149,8 +149,8 @@ AND NOT EXISTS (SELECT * FROM Doctorant doc
-- Yasmine QUESTION 14 Testé -- Yasmine QUESTION 14 Testé
SELECT Count(Distinct idPublication) SELECT annee,Count(Distinct idPublication)
FROM Publication FROM publication
GROUP BY publication.annee; GROUP BY publication.annee;
-- Yasmine QUESTION 15 Testé -- Yasmine QUESTION 15 Testé