Bonjour j'essaie d'utiliser une requête récursive pour avoir la liste des pères sur une base Firebird 2.5
Table avec 2 champs : id, father_id
requête:
elle le retourne l'erreur : SQL error code = -104 CTE 'TREE' has cyclic dependencies
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 WITH tree (id, father_id) AS (SELECT id, father_id FROM matable WHERE id = 33645 UNION ALL SELECT id, father_id FROM matable T1 INNER JOIN tree t ON t.father_id = TY.father_id) SELECT * FROM tree
Merci de votre aide
Partager