Bonjour,
Voici mon problème.
Quand je fais cette requête
il me retourne bien l'employé même si le secteur n'existe pas dans la table des secteurs. Donc c'est bon.SELECT
ID_EMP, NOM_EMP, PRENOM_EMP, NOM_SEC
FROM
EMP, SEC
WHERE
UPPER(EMP.ID_EMP)=UPPER( 'SON NOM' )
AND EMP.ID_SEC=SEC.ID_SEC(+)
Par contre si je passe le secteur 'SON SECTEUR' et qui est exactement la même valeur présente dans EMP.ID_SEC, la requête ci-dessous:
me retourne rien.SELECT
ID_EMP, NOM_EMP, PRENOM_EMP, NOM_SEC
FROM
EMP, SEC
WHERE
UPPER(EMP.ID_EMP)=UPPER( 'SON NOM' )
AND 'SON SECTEUR'=SEC.ID_SEC(+)
Comment peut-on expliquer çà ? Je ne comprends pas !
Merci d'avance pour votre aide.
A+
Partager