SQL Server 2005 - Przestawianie danych bez sumy / liczby i dynamicznej listy wartości
Przepraszam, jeśli jest to omówione w innym pytaniu, ale nie mogę znaleźć żadnych przykładów, które pasowałyby dokładnie do tego, czego potrzebuję i jestem zdezorientowany.
Mam dane w tabeli jak poniżej: -
Name | Value
---------------
John | Dog
John | Cat
John | Fish
Bob | Python
Bob | Camel
I chciałbym takie dane ..
Name | Value_1 | Value_2 | Value_3
-------------------------------------
John | Dog | Cat | Fish
Bob | Python | Camel | NULL
Nie chcę używać instrukcji case, ponieważ pies, kot, ryba itp. Istnieje ponad 20 możliwych wartości i mogą one zmieniać się w miarę upływu czasu.
Czy ktoś ma jakieś wskazówki?