Bonjour,

Ci-dessous les deux tables etudiant et inscription.

Je souhaite avoir la liste de ( no_etudiant, nom et prenom) et aussi nombre d’inscription des étudiants âgés de 15 ans et qui ont fait leur inscription au mois de janvier par exemple.
Ma liste doit aussi avoir les étudiants qui n’ont fait aucune inscription et qui respectent les conditions :

ETUDIANT
No_etudiant
Nom
Prenom
Date_naissance
Inscription
No_insc
Date_insc
No-etudiant

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
select membre.No_etudiant,Nom,prenom,count(no_insc)
from etudiant,inscription
left outer join etudiant on etudiant.no_etudiant= inscription.no_etudiant
where datediff(year,date_nais,getdate())='15'
 and  datepart(month,date_location)= '01'
 group by etudiant.No_etudiant,Nom,prenom
Pourriez vous m'aider car quand j'exécute il me donne cette erreur :

Msg 1013, Level 16, State 1, Line 2
The objects "etudiant" and "etudiant" in the FROM clause have the same exposed names. Use correlation names to distinguish them