T:SQL: wählen Sie Werte aus den Zeilen als Spalten

Ich habe eine Tabelle für Profile speichert die Profil-Eigenschaften Werte in der Zeile style, ex:

[ProfileID]     [PropertyDefinitionID]      [PropertyValue]
1               6                           Jone
1               7                           Smith
1               8                           Mr
1               3                           50000

und eine weitere Tabelle für die eigenschaftsdefinitionen :

[PropertyDefinitionID]  [PropertyName]
6                       FirstName
7                       LastName
8                       Prefix
3                       Salary

Wie zu verwenden PIVOT oder andere Weise zu zeigen, dass es auf diese Weise:

[ProfileID] [FirstName] [LastName]  [Salary]
1           Jone        Smith       5000
InformationsquelleAutor Alaa | 2012-10-27
Schreibe einen Kommentar