edit : la quetion maj se trouve plus bas sur cette page
bonjour, je ne trouve pas de manière simple d'écrire ce type de jointure :
table TBL_A(A_ID, A_ATTRIB)
table TBL_B(B_ID, B_ATTRIB)
table J_A_B(A_ID, B_ID, DTE_J)
je dois sortir les données selon le modèle :
A_ATTRIB, DTE_LAST, B_ATTRIB où DTE_LAST est la DTE_J la plus élevée pour chaque couple A_ATTRIB, B_ATTRIB, sachant que c'est un left join (donc je n'ai pas de ligne dans J_A_B pour chaque A_ID
Et à par faire tout plein de sous-requêtes, je ne vois pas...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 select A_ATTRIB, DTE_J, B_ATTRIB from TBL_A left join J_A_B on TBL_A.A_ID = J_A_B.A_ID left join TBL_B on TBL_B.B_ID = J_A_B.B_ID group by A_TTRIB having DTE_J...
Quelqu'un aurait-il une proposition s'il-vous-plait ?
Partager