Tôi có một bảng cho Profiles lưu trữ giá trị hồ sơ tài sản trong phong cách hàng, ví dụ:T: SQL: chọn giá trị từ hàng như cột
[ProfileID] [PropertyDefinitionID] [PropertyValue]
1 6 Jone
1 7 Smith
1 8 Mr
1 3 50000
và một bảng cho các định nghĩa tài sản:
[PropertyDefinitionID] [PropertyName]
6 FirstName
7 LastName
8 Prefix
3 Salary
Cách sử dụng PIVOT
hoặc bất kỳ cách nào khác để hiển thị theo cách này:
[ProfileID] [FirstName] [LastName] [Salary]
1 Jone Smith 5000
Cảm ơn sự đóng góp của bạn, cả hai phương pháp đã giải quyết vấn đề này, tuy nhiên, nếu chúng tôi xem xét hiệu suất, cái nào nhanh hơn? – Alaa