diff --git a/node.go b/node.go index 2bf6302..39ac133 100644 --- a/node.go +++ b/node.go @@ -149,7 +149,7 @@ func GetNodeTree(startNodeID, maxDepth int, withData bool) (topNode *Node, err e n.id, ns.depth+1 AS depth FROM node n - INNER JOIN nodes ns ON ns.depth < $2 AND n.parent_id = ns.id + INNER JOIN nodes ns ON ns.depth < $2 AND n.parent_id = ns.id AND n.id != ns.id ) SEARCH DEPTH FIRST BY id SET ordercol