Vous êtes sur la page 1sur 1

SELECT u.

email
FROM user u
INNER JOIN matiere m ON u.niveau = m.niveau
INNER JOIN project p ON m.nom = p.matiere
WHERE u.role = 'etudiant'
AND p.matiere = [MATIERE_DU_PROJET] -- Remplacez [MATIERE_DU_PROJET] par le nom de
la matière du projet spécifique
AND u.niveau = (SELECT niveau FROM matiere WHERE nom = [MATIERE_DU_PROJET])
AND p.classe = [CLASSE_DU_PROJET] -- Remplacez [CLASSE_DU_PROJET] par la classe du
projet spécifique
AND NOT EXISTS (
SELECT 1
FROM project_members pm
INNER JOIN project_members_user pmu ON pm.id = pmu.project_members_id
WHERE pm.project_id = p.id
AND pmu.user_id = u.id
);

Vous aimerez peut-être aussi