Merge branch 'master' of https://git.etud.insa-toulouse.fr/rbonnet/tp_bdd2
This commit is contained in:
commit
6c706ee47e
1 changed files with 12 additions and 8 deletions
20
request.sql
20
request.sql
|
@ -50,8 +50,8 @@ WHERE perso.nom = 'Azi'
|
||||||
--Axel Q3
|
--Axel Q3
|
||||||
SELECT COUNT(DISTINCT idAuteurExterne) AS nbCollab FROM Publie_Externe pe
|
SELECT COUNT(DISTINCT idAuteurExterne) AS nbCollab FROM Publie_Externe pe
|
||||||
JOIN Publie_Scientifique ps ON pe.idPublication = ps.idPublication
|
JOIN Publie_Scientifique ps ON pe.idPublication = ps.idPublication
|
||||||
RIGHT JOIN Publie_Doctorant pdoc ON pe.idPublication = pdoc.idPublication
|
--RIGHT JOIN Publie_Doctorant pdoc ON pe.idPublication = pdoc.idPublication
|
||||||
JOIN Enseignant_Chercheur ec ON ec.idEnseignant = ps.idScientifique
|
RIGHT JOIN Enseignant_Chercheur ec ON ec.idEnseignant = ps.idScientifique
|
||||||
WHERE idScientifique = '01';
|
WHERE idScientifique = '01';
|
||||||
|
|
||||||
|
|
||||||
|
@ -129,12 +129,16 @@ 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'
|
||||||
--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'
|
WHERE pub.classeConf = 'A' AND pub.classeConf IN 'A*', 'B', 'C';
|
||||||
-- AND pub.classeConf IN 'A*' 'B';
|
|
||||||
|
-- Axel Q13
|
||||||
|
SELECT ec.idEnseignant, ec.nom, ec.prenom
|
||||||
|
FROM Enseignant_Chercheur ec, Encadrement encad
|
||||||
|
WHERE Encadrement
|
||||||
|
|
||||||
-- Yasmine QUESTION 14 Testé
|
-- Yasmine QUESTION 14 Testé
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue