SQL: Dynamische Ansicht mit Spaltennamen basierend auf den Spaltenwerten in der Quelltabelle
In Anbetracht der beiden Beispieltabellen hier:
Kartentabelle
ID User Description
0 James This is a support ticket
1 Fred This is a ticket too
Eigenschaften Tabelle
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
Wie komme ich zu einer Ansicht wie dieser:
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
Es ist wichtig zu beachten, dass die Eigenschaftentabelle nicht immer dieselbe ist. Einige "Tickets" haben möglicherweise Eigenschaften, die andere nicht haben.
Ist das überhaupt möglich?