Questions et réponses pour le transitive-closure-table :
Une table de fermeture transitive est une méthode permettant de stocker des informations hiérarchiques dans une base de données plate. Il prend en charge l'intégrité référentielle comme la liste des adjacents, mais prend également en charge les hiérarchies de la profondeur arbitraire comme des ensembles imbriqués.
J'ai le DAG suivant DELETE FROM `Closure`
WHERE `Descendant` IN (SELECT `Descendant` FROM `Closure` WHERE `Ancestor`=@Node)
AND `Ancestor` NOT IN (SELECT `Descendant` FROM `Closure` WHERE `An ...