SQL: Dynamiczny widok z nazwami kolumn na podstawie wartości kolumn w tabeli źródłowej

Biorąc pod uwagę dwie przykładowe tabele tutaj:

Tabela biletów

ID  User    Description

0   James   This is a support ticket
1   Fred    This is a ticket too

Tabela właściwości

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ę uzyskać taki 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

Ważne jest, aby pamiętać, ż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 mają.

Czy to możliwe?

questionAnswers(1)

yourAnswerToTheQuestion