Wartości z tabeli jako nagłówki kolumn itp

0

Witam,
mam taki problem:
mam table Użytkownik, Książka, StanWypozyczenia (ktory jest powiazaniem miedzy uzytkownikiem a ksiazka)

i teraz, potrzebuje wyświetlić w nagłówkach imię i nazwisko użytkownika oraz tytuły książek. Czyli Nagłówki kolumn powinny wyglądać mniej więcej tak:
Imię, Nazwisko, W pustyni i w puszczy, Ten obcy
w wartościach tych kolumn powinny znaleźć się imię, nazwisko użytkownika oraz stan wypożyczenia książki czyli w tym wypadku
Jan, Kowalski, Wypożyczona, Zwrócił

Da się coś takiego zrobić w T-SQL? Jeśli tak to w jaki sposób? Ogólnie zapytania i SQL nie są mi obce ale za to kompletnie nie wiem jak się zabrać.

0

Dziękuję za odpowiedzi.
Nie do końca mogę zrozumieć funkcję PIVOT, szczególnie dla mojego konkretnego przypadku.
Z tego co patrzę na przykłady na MSDN, widzę że trzeba podać kolumny tak czy siak (w przykładach [0] [1] [2] itd)
podczas gdy ja tak naprawdę nie wiem ile komun będzie bo to zależy od tego ile książek będzie w bazie aktualnie

0

widzę że nie doczytałeś do końca - a w komentarzach często są ciekawe informacje... np: http://sqlwithmanoj.wordpress.com/2011/01/25/dynamic-pivot/

Możesz sobie zrobić procedurę, która będzie to robić za Ciebie po stronie SQL-a.

1 użytkowników online, w tym zalogowanych: 0, gości: 1