J'essaie d'extraire des données d'une table (a.table) pour les joindre à une autre table (b.table). Pour ce faire, je dois joindre une troisième table (c.table) pour faire référence aux tables Plan_Code et Policy_Riders. Voir le code ci-dessous
USE [CDS]
GO
SELECT riders.ExpiryDt--
,riders.TerminationDt
,[ModalPremium]--
,plan_code
FROM a.table as riders
JOIN c.table as policy
ON policy.Policy_Num = riders.Policy_Num
JOIN b.table AS plan_code
on policy.Plan_Code_ID = plan_code.Plan_Code_ID
WHERE plan_code.Plan_Code LIKE '%EIUL3%'
OR plan_code.Plan_Code LIKE '%LBIUL%'
OR plan_code.Plan_Code LIKE '%MEIUL3%'
GO
Pour obtenir le nom du champ Plan_code de b.table vers ma sortie, je dois d'abord joindre a.table à c.table, puis c.table à b.table. Ma question est la suivante : existe-t-il une meilleure façon d'aborder cette requête afin d'effectuer une meilleure jointure entre les trois tables ? Toute aide serait appréciée. Je vous remercie de votre aide.