Biorąc pod uwagę te dwie tabele przykładowe tutaj:SQL: Dynamiczny widok z nazwami kolumn opartych na wartościach kolumn w tabeli źródłowej
Bilety Tabela
ID User Description
0 James This is a support ticket
1 Fred This is a ticket too
Właściwości tabeli
ID TicketID Label Value
0 0 Engineer Scott
1 1 Engineer Dale
2 0 Manu Dell
3 1 Manu HP
4 0 OS Windows
5 1 OS Linux
Jak mogę wyświetlić następujący widok:
ID User Description Engineer Manu OS
1 James This is a support ticket Scott Dell Windows
2 Fred This is a ticket too Dale HP Linux
Należy zauważyć, że tabela właściwości nie zawsze będzie taka sama. Niektóre "bilety" mogą mieć właściwości, których inni nie posiadają.
Czy to możliwe?
Tabele własności są diabłem. –
@Jeremy, dzięki czemu można łatwo kodować nazwy właściwości jako nazwy kolumn. Obaj mają swoje miejsce. –
@AaronBertrand, po raz kolejny nie zgadzam się z tobą ... ale za każdym razem, gdy muszę korzystać z tabel właściwości, prawie zawsze mam problemy z wydajnością, i zwykle są to bóle w tyłku do przestawiania. –