From aea58f504031460ea76b20c79752375b6dde5367 Mon Sep 17 00:00:00 2001
From: cedricbriandgithub <cedric.briand@eptb-vilaine.fr>
Date: Wed, 15 Mar 2023 10:17:30 +0100
Subject: [PATCH] fixed #49

---
 R/ref_dc.R | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/R/ref_dc.R b/R/ref_dc.R
index 77cb6e6..4272891 100644
--- a/R/ref_dc.R
+++ b/R/ref_dc.R
@@ -91,16 +91,16 @@ setMethod(
             "t_dispositiffranchissement_dif ON dif_dis_identifiant=dic_dif_identifiant",
             " JOIN ",
             get_schema(),
-            "tj_dfesttype_dft ON dif_dis_identifiant=dft_df_identifiant",
-            " JOIN ",
-            get_schema(),
             "t_ouvrage_ouv on dif_ouv_identifiant=ouv_identifiant",
             " JOIN ",
             get_schema(),
             "t_station_sta on ouv_sta_code=sta_code",
-            " JOIN ref.tr_typedf_tdf ON tdf_code=dft_tdf_code",
             " JOIN ref.tr_typedc_tdc ON dic_tdc_code=tdc_code",
-            " WHERE  dft_rang=1",
+            " LEFT JOIN (SELECT * FROM ",
+            get_schema(),
+            "tj_dfesttype_dft",
+            " JOIN ref.tr_typedf_tdf ON tdf_code=dft_tdf_code",
+            " WHERE  dft_rang=1) sub ON dif_dis_identifiant=dft_df_identifiant",
             " ORDER BY dis_identifiant;",
             sep = ""
         )
-- 
GitLab