Bonjour a tous,
je ne parviens pas a extraire les données d'une de mes tables dans laquelle une foreign key reference la clé primaire de cette même table.
Autrement dit, ma table t_emp ressemble a ca:
- emp_id PK
- emp_nom
- emp_idqua FK references t_qua on qua_id
- et la fameuse emp_assist FK references t_emp on emp_id
je souhaite extraire tous les emp de ma table t_emp avec t_assist qu'il soit null ou rempli.
Je fais cette requete:
or cette requete ne me renvoie des lignes que pour les emp ayant un TEmp.EMP_ASSISTANTE not null
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 SELECT TEmp.EMP_NOM, ISNULL(QUA_LIB{0},QUA_LIB{0}), ISNULL(TEmp.EMP_ASSIST,TEmp.EMP_ASSIST), FROM T_EMP TEmp, T_EMP TAssist, T_QUA, WHERE TEmp.EMP_IDQUA=QUA_ID AND TEmp.EMP_ASSIST=TAssist.EMP_ID AND TEmp.EMP_ID=@EMP_ID
Et tous les emp qui n'ont pas de t_assist en base ne sont pas extraits par le requete.
Je commence à m'arracher les cheveux, pourriez vous m'aider svp.
Merci
Partager