Here is an example table:
--|--id--|--value--|
--| 1 | v1 |
--| 1 | v2 |
--| 1 | v3 |
--| 1 | v4 |
--| 2 | v1 |
--| 2 | v2 |
--| 2 | v3 |
--| 3 | v1 |
--| 3 | v2 |
--------------------
The result of my query should be something like:
--|--id--|--value1-|--value2-|--value3-|--value4-|
--| 1 | v1 | v2 | v3 | v4 |
--| 2 | v1 | v2 | v3 | NULL |
--| 3 | v1 | v2 | NULL | NULL |
--------------------------------------------------
Is this possible using SQL?