diff --git a/doc/Connecteurs-Import/Octopus/MV_INTERVENANT.sql b/doc/Connecteurs-Import/Octopus/MV_INTERVENANT.sql index e84606e8ad3bacf36f65ac0d9f668bfed37ae2fb..065b06608718f9fd94624c9bea90941a5e6f2ac9 100644 --- a/doc/Connecteurs-Import/Octopus/MV_INTERVENANT.sql +++ b/doc/Connecteurs-Import/Octopus/MV_INTERVENANT.sql @@ -72,10 +72,12 @@ WITH i AS ( --Trouver le tel pro principal de l'intervenant telephone_pro_principal AS ( - SELECT indtel.individu_id individu_id, - tel.numero numero - FROM octo.individu_telephone@octoprod indtel - JOIN octo.telephone@octoprod tel ON (tel.id = indtel.telephone_id AND tel.t_principal = 'O') + SELECT + indtel.individu_id individu_id, + MAX(tel.numero) keep (DENSE_RANK FIRST ORDER BY tel.type_id ASC) numero + FROM octo.individu_telephone@octoprod indtel + JOIN octo.telephone@octoprod tel ON (tel.id = indtel.telephone_id AND tel.t_principal = 'O') + GROUP BY indtel.individu_id ), --Trouver la structure d'affectation principale de l'intervenant structure_principale_individu AS (