Bonjour,


Je voulais savoir, en terme principalement de best practice, est ce qu'il y un règle et/ou une influence quand je choisis mes colonnes pour une jointure, notament dans ce cas :


J'ai un table contrat (A), et une table contrat_version (B) ... que je joins entre elle par id_contrat
Derriere, je rajoute une jointure sur le contractant (C), qui a besoin de id_contrat et version_num

Au moment de cette jointure, est ce que ca change qlq chose si je fais
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
INNER JOIN ON A.id_contrat = C.id_contrat  
AND B.version_num = C.version_num 
--ou
INNER JOIN ON B.id_contrat = C.id_contrat  
AND B.version_num = C.version_num
Différence sur l'origine de la colonne id_contrat

Vous auriez un avis ?

Steven