diff --git a/README.md b/README.md index f96b2a5..66b2944 100644 --- a/README.md +++ b/README.md @@ -1,13 +1,13 @@ ```sql -WITH RECURSIVE parent (id, title, description, path) AS +WITH RECURSIVE hierarcy (id, title, description, parent_id) AS ( - SELECT id, title, description, title as path + SELECT id, title, description, parent_id FROM items - WHERE parent_id IS NULL + WHERE id = 38 UNION ALL - SELECT items.id, items.title, items.description, CONCAT(parent.path, ' > ', items.title) - FROM parent JOIN items - ON parent.id = items.parent_id + SELECT items.id, items.title, items.description, items.parent_id + FROM hierarcy JOIN items + ON hierarcy.parent_id = items.id ) -SELECT * FROM parent WHERE id = 38; +SELECT * FROM hierarcy; ``` \ No newline at end of file