By using db<>fiddle, you agree to license everything you submit by Creative Commons CC0.
5 rows affected
| id | name | parentId | path | ord |
|---|---|---|---|---|
| A1 | Cat 1 | null | Cat 1 | 2 |
| A2 | Cat 2 | A1 | Cat 1 > Cat 2 | 1 |
| id | name | parentId | path | ord |
|---|---|---|---|---|
| A2 | Cat 2 | A1 | Cat 1 > Cat 2 | 1 |
| A3 | Cat 3 | A2 | Cat 1 > Cat 2 > Cat 3 | 2 |
| id | name | parentId | path |
|---|---|---|---|
| A1 | Cat 1 | null | Cat 1 |
| A2 | Cat 2 | A1 | Cat 1 > Cat 2 |
| A3 | Cat 3 | A2 | Cat 1 > Cat 2 > Cat 3 |
| id | parentId | name | path |
|---|---|---|---|
| A1 | null | Cat 1 | Cat 1 |
| A2 | A1 | Cat 2 | Cat 1 > Cat 2 |
| id | parentId | name | path |
|---|---|---|---|
| A2 | A1 | Cat 2 | Cat 1 > Cat 2 |
| A3 | A2 | Cat 3 | Cat 1 > Cat 2 > Cat 3 |
| id | parentId | name | path |
|---|---|---|---|
| A1 | null | Cat 1 | Cat 1 |
| A2 | A1 | Cat 2 | Cat 1 > Cat 2 |
| A3 | A2 | Cat 3 | Cat 1 > Cat 2 > Cat 3 |