I'm trying to use SQL to create a table with a reduced number of columns and an increased number of rows, from a table with many columns, by putting all columns in one column and all cells in another column.
My table:
| Person | Hobbies | School | Jobs |
|---|---|---|---|
| Mark | Tennis | University | Doctor |
| Dave | Chess | Highschool | Chef |
| Tim | Travel | University | Sales |
Desired output:
| Person | Column | Value |
|---|---|---|
| Mark | Hobbies | Tennis |
| Mark | School | University |
| Mark | Jobs | Doctor |
| Dave | Hobbies | Chess |
| Dave | School | Highschool |
| Dave | Jobs | Chef |
| Tim | Hobbies | Travel |
| Tim | School | University |
| Tim | Jobs | Sales |
How can this be done?
Thanks!