Je suis très novice en matière de SQL.
J'ai une table comme celle-ci :
ID | TeamID | UserID | ElementID | PhaseID | Effort
-----------------------------------------------------
1 | 1 | 1 | 3 | 5 | 6.74
2 | 1 | 1 | 3 | 6 | 8.25
3 | 1 | 1 | 4 | 1 | 2.23
4 | 1 | 1 | 4 | 5 | 6.8
5 | 1 | 1 | 4 | 6 | 1.5
Et on m'a dit d'obtenir des données comme celles-ci
ElementID | PhaseID1 | PhaseID5 | PhaseID6
--------------------------------------------
3 | NULL | 6.74 | 8.25
4 | 2.23 | 6.8 | 1.5
Je comprends que je dois utiliser la fonction PIVOT. Mais je n'arrive pas à le comprendre clairement. Ce serait une grande aide si quelqu'un pouvait l'expliquer dans le cas ci-dessus (ou toute autre alternative, le cas échéant).