je veux faire une requete avec un outer join mais sur trois table comment dois je faire voici ce que je veux réalisée :
ex:
table a,b,c
a left outer join sur b
et une simple jointure entre a et c
merci d'avance.
Version imprimable
je veux faire une requete avec un outer join mais sur trois table comment dois je faire voici ce que je veux réalisée :
ex:
table a,b,c
a left outer join sur b
et une simple jointure entre a et c
merci d'avance.
Salut !
Qu'appelles-tu une simple jointure, une jointure interne ?
est-il possible d'avoir la structure de tes tables, au moins les conditions de liaisons... ?
voici mon code
Code:
1
2
3
4
5
6
7 select b.nom_famille,b.prenom,b.date_naissance,a.valide_du,a.valide_au,a_alloc_enfant,a_alloc_form_etr,a_alloc_form_prof from sa_employe_enfants b leftouterjoin sa_employe_enfants_per a on b.ID=a.SA_EMPENF_ID mais je veux ajouter que sa_employe_enfants.INT_EMP_INT_ROLE_ID=int_ident_role.ID
dans ce cas, il te suffit de faire une seconde requête :
Code:
1
2
3
4 select b.nom_famille,b.prenom,b.date_naissance,a.valide_du,a.valide_au,a_alloc_enfant,a_alloc_form_etr,a_alloc_form_prof from sa_employe_enfants b leftouterjoin sa_employe_enfants_per a on b.ID=a.SA_EMPENF_ID leftouterjoin int_ident_role ON sa_employe_enfants.INT_EMP_INT_ROLE_ID=int_ident_role.ID