Bonjour, je dois ecrire la requête :
Quels employés ont occupé au moins une fois un poste non technique (technicité nulle)?
J'ai trouvé un truc de ce genre:
select nom, prénom
from employé E, Occuper O, Poste P
where E.Numempl=O.NumEmpl and P.Numposte=O.NumPoste and
P.numposte in (select P.numposte
from employé E, Occuper O, Poste P
where E.Numempl=O.NumEmpl and P.numposte =O.Numposte
and P.numposte and not(technicité));
j'ai les tables suivantes :
Employé (NumEmpl, Nom, Prénom, Niveau technique, dateNaiss)
Poste (Numposte, libelléposte, Technicité, NumType#)
Occuper (Numempl#, NumPoste#)
type (NumType, LibelléType)
merci de m'aider à corriger ma requête: