Cześć, ogólnie mam problemy z PIVOTEM, bo jest to dla mnie nieco skomplikowana konstrukcja. Ale to, co mam teraz do zrobienia zabiło mnie.
Otóż, mam taki zestaw danych:
field_name | uid | value |
---|---|---|
pole1 | 1 | 'Blabla' |
pole2 | 1 | 'Blabla 12' |
pole1 | 2 | 'Omomom' |
pole2 | 2 | 'Omomom 22' |
Oczywiście, żeby nie było za łatwo, kolumna field_name może mieć więcej wartości. Załóżmy, że od 1 do 100. Chcę uzyskać coś takiego:
uid | pole1 | pole2 |
---|---|---|
1 | 'Blabla' | 'Blabla12' |
2 | 'Omomom' | 'Omomom 22' |
Nie mam zielonego pojęcia, jak tu użyć PIVOTa. Dodatkową trudność dla mnie stanowi to, że nie mam z góry określonej ilości i nazw kolumn (pole1, pole2....), które chcę uzyskać.
Jakieś wskazówki?
PS. Chciałbym uniknąć procedur, ponieważ chciałbym zrobić z tego widok.