I need to realize a pivot table in Postgres, but I have no idea how to do it. The function to use should be the crosstab(), but I'm not sure I know how to use it properly.
Given a table like this:
column a | column b | column c | value 1 | value 2
0 |
1 |
2 |
3 |
4 |
I have to get something like this:
column c | Column b | 0 | 1 | 2 | 3 | 4
| |value 1|value 1|value 1|value 1|value 1|
| |
So I need to get the row 0, ... , 4 as columns, and value 1 as values. crosstab() function wants 3 columns, nut I need column c and column b both to appear.