From 78ad80b0f26845d931afcfe3e3ee0215a9a5eeba Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Laurent=20L=C3=A9cluse?= <laurent.lecluse@unicaen.fr>
Date: Fri, 22 Apr 2022 11:12:23 +0200
Subject: [PATCH] Oubli d'ajout de MV_LIEN

---
 data/ddl/materialized-view/MV_LIEN.sql | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)
 create mode 100644 data/ddl/materialized-view/MV_LIEN.sql

diff --git a/data/ddl/materialized-view/MV_LIEN.sql b/data/ddl/materialized-view/MV_LIEN.sql
new file mode 100644
index 0000000000..ab2bf6b2c9
--- /dev/null
+++ b/data/ddl/materialized-view/MV_LIEN.sql
@@ -0,0 +1,18 @@
+SELECT
+  nsup.id noeud_sup_id,
+  lsup.id lien_sup_id,
+  nl.id noeud_liste_id,
+  linf.id lien_inf_id,
+  ninf.id noeud_inf_id,
+
+  nsup.etape_id etape_id,
+  ninf.element_pedagogique_id element_pedagogique_id
+FROM
+  noeud nsup
+  JOIN lien lsup ON lsup.histo_destruction IS NULL AND lsup.noeud_sup_id = nsup.id
+  JOIN noeud nl ON nl.histo_destruction IS NULL AND nl.liste = 1 AND nl.id = lsup.noeud_inf_id
+  JOIN lien linf ON linf.histo_destruction IS NULL AND linf.noeud_sup_id = nl.id
+  JOIN noeud ninf ON ninf.histo_destruction IS NULL AND ninf.id = linf.noeud_inf_id AND ninf.liste = 0
+WHERE
+  nsup.histo_destruction IS NULL
+  AND nsup.liste = 0
\ No newline at end of file
-- 
GitLab