From ec3801ddb885d71f1bc7e8fafe4786be00654607 Mon Sep 17 00:00:00 2001 From: Antony Le Courtes <antony.lecourtes@unicaen.fr> Date: Thu, 2 Dec 2021 09:39:24 +0100 Subject: [PATCH] =?UTF-8?q?Correction=20MV=5FINTERVENANT=20sur=20double=20?= =?UTF-8?q?t=C3=A9l=C3=A9phone=20pro?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- doc/Connecteurs-Import/Octopus/MV_INTERVENANT.sql | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/doc/Connecteurs-Import/Octopus/MV_INTERVENANT.sql b/doc/Connecteurs-Import/Octopus/MV_INTERVENANT.sql index e84606e8ad..065b066087 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 ( -- GitLab