Dynamische Pivot-Spalten in SQL Server
Ich habe eine Tabelle namens-Eigenschaft mit folgenden Spalten in SQL Server:
Id Name
gibt es einige Eigenschaft in dieser Tabelle, die bestimmte Objekt in der anderen Tabelle geben sollte, Wert zu.
Id Object_Id Property_Id Value
Möchte ich eine pivot-Tabelle, wie unten, eine Spalte für jede Eigenschaft, die ich habe erklärt, in 1 ' st Tabelle:
Object_Id Property1 Property2 Property3 ...
Möchte ich wissen, wie kann ich Spalten dynamisch aus pivot-Tabelle. Da die Zeilen in 1 ' st-Tabelle wird sich ändern.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Etwas wie dieses:
SQL Fiddle Demo.
Dadurch erhalten Sie etwas wie dieses:
MAX
als eine Arbeit um.