tengo una mesa asi
| Nombre | Código |
|---|---|
| John | 0 |
| Sam | 01 |
| Jacobo | 011 |
| Factura | 02 |
| Padre | 1 |
| algunos1 | 11 |
| algunos2 | 111 |
| algunos3 | 112 |
| algunos4 | 1111 |
¿Es posible agrupar datos en SQL como este?
[ { Name: 'John', Code: '0', children: [ { Name: 'Sam', Code: '01', children: [ { Name: 'Jack', Code: '011' } ] }, { Name: 'Bill', Code: '02' } ] }, { Name: 'Parent', Code: '1', children: [ { Name: 'Some1', Code: '11', children: [ { Name: 'Some2', Code: '111', children: [ { Name: 'Some4', Colde: '1111' } ] }, { Name: 'Some3', Code: '112' } ], }, ] } ]¿O es mejor hacerlo en JS?