Merge branch 'master' of https://git.etud.insa-toulouse.fr/rbonnet/tp_bdd2
This commit is contained in:
commit
46faf9f056
1 changed files with 17 additions and 17 deletions
34
request.sql
34
request.sql
|
@ -87,15 +87,15 @@ WHERE idPersonnel IN (
|
|||
|
||||
--Yasmine QUESTION 8 tested
|
||||
SELECT EC.idEnseignant,P.nom,P.prenom
|
||||
FROM Enseignant_chercheur EC, Personnel P
|
||||
WHERE P.idPersonnel=EC.idEnseignant
|
||||
AND EC.idEnseignant
|
||||
NOT IN ( (SELECT idScientifique
|
||||
FROM Publie_scientifique)
|
||||
UNION
|
||||
(SELECT idScientifique
|
||||
FROM Encadrement)
|
||||
);
|
||||
FROM enseignant_chercheur EC, Personnel P
|
||||
WHERE P.idPersonnel=EC.idEnseignant and idEnseignant
|
||||
NOT IN ( (SELECT idScientifique
|
||||
FROM Publie_scientifique)
|
||||
UNION
|
||||
(SELECT idScientifique
|
||||
FROM Encadrement)
|
||||
);
|
||||
|
||||
|
||||
-- Nathan Q9 tested
|
||||
SELECT nom, prenom FROM Personnel
|
||||
|
@ -131,14 +131,14 @@ WHERE nbEtudiant >= 2 AND idPersonnel = idScientifique;
|
|||
SELECT idEnseignant FROM Enseignant_Chercheur ec
|
||||
RIGHT JOIN Publie_Scientifique ps ON ps.idScientifique = ec.idScientifique
|
||||
RIGHT JOIN Publication pub ON pub.idPublication = ps.idScientifique
|
||||
WHERE pub.classeConf = 'A'
|
||||
EXCEPT SELECT idEnseignant FROM Enseignant_Chercheur ec
|
||||
RIGHT JOIN Publie_Scientifique ps ON ps.idScientifique = ec.idScientifique
|
||||
RIGHT JOIN Publication pub ON pub.idPublication = ps.idScientifique
|
||||
WHERE pub.classeConf = 'A' AND pub.classeConf IN 'A*', 'B', 'C';
|
||||
WHERE pub.classeConf = 'A' AND pub.classeConf NOT IN ('A*', 'B', 'C');
|
||||
--EXCEPT SELECT idEnseignant FROM Enseignant_Chercheur ec
|
||||
--RIGHT JOIN Publie_Scientifique ps ON ps.idScientifique = ec.idScientifique
|
||||
--RIGHT JOIN Publication pub ON pub.idPublication = ps.idScientifique
|
||||
--WHERE pub.classeConf IN 'A*', 'A', 'B', 'C';
|
||||
|
||||
-- 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
|
||||
RIGHT JOIN Encadrement encad1 on encad1.idEnseignant = ec.idEnseignant
|
||||
WHERE ec.idEnseignant = encad1.idScientifique
|
||||
|
@ -149,8 +149,8 @@ AND NOT EXISTS (SELECT * FROM Doctorant doc
|
|||
|
||||
-- Yasmine QUESTION 14 Testé
|
||||
|
||||
SELECT Count(Distinct idPublication)
|
||||
FROM Publication
|
||||
SELECT annee,Count(Distinct idPublication)
|
||||
FROM publication
|
||||
GROUP BY publication.annee;
|
||||
|
||||
-- Yasmine QUESTION 15 Testé
|
||||
|
|
Loading…
Reference in a new issue