|
|
|
|
@ -5,9 +5,9 @@ WITH RECURSIVE parent_path (id, title, description, path) AS
|
|
|
|
|
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 items.id, items.title, items.description, CONCAT(parent.path, ' > ', items.title)
|
|
|
|
|
FROM parent_path AS parent JOIN items
|
|
|
|
|
ON parent.id = items.parent_id
|
|
|
|
|
)
|
|
|
|
|
SELECT * FROM parent_path WHERE id = 38;
|
|
|
|
|
```
|