Salut !

J'ai un petit problème pour concevoir ma requête afin de compléter la propriété SelectSQL de mon IBDataSet .
Je souhaite effectuer des insertions dans mon entité ABSENCE, qui est relié directement à une autre entité SALARIE ainsi qu'a une entité TYPE_ABS (ici par l'intermédaire de l'association DE).
Mes entités sont les suivantes:

ABSENCE (num_enreg, date_deb, date_fin)
SALARIE (id_sal, nom_sal, pren_sal)
TYPE_ABSENCE (id_abs, lib_abs)

L'association DE:
DE (durée, unité)

Au niveau physique, ABSENCE reçoit id_sal en clef étrangère et DE devient une table avec num_enreg et id_abs en clef étrangère.

Comment écrire ma requête pour pouvoir faire des insertions dans ma tables ABSENCE?
ex: insérer une absence le 10/12/02 (date_deb) de Mr BOB (id_sal) pour une raison de maladie (id_abs)

J'ai écris déjà ceci:
select
DATE_HEURE_DEBUT, DATE_HEURE_FIN, ID_SAL, NUM_ENREGISTREMENT
from ABSENCE
join SALARIE on SALARIE.ID_SAL = ABSENCE.ID_SAL
Mais il me manque le code pour faire le lien avec TYPE_ABSENCE. Dois-je passer par DE ?

Quelqu'un aurait une idée pour écrire une requête me permettant de lier mes 3 tables (ABSENCE, SALARIE, et TYPE_ABSENCE) afin d'harmoniser mes insertions.

Merci d'avance
Seb