diff --git a/README.md b/README.md new file mode 100644 index 0000000..59a2e94 --- /dev/null +++ b/README.md @@ -0,0 +1,13 @@ +```sql +WITH RECURSIVE parent_path (id, title, description, path) AS +( + SELECT id, title, description, title as path + FROM items + WHERE parent_id IS NULL + UNION ALL + SELECT i.id, i.title, i.description, CONCAT(ip.path, ' > ', i.title) + FROM parent_path AS ip JOIN items AS i + ON ip.id = i.parent_id +) +SELECT * FROM parent_path WHERE id = 38; +``` \ No newline at end of file