私は、SQL Server 2008で以下のような4つのテーブルがあります。SQL Server 2008のテーブルデータを使用して動的列を作成する方法は?
TABLE 1 - >ユーザー
UserID UserName
-----------------------
1 Jhon
TABLE 2 - >電話帳
PhonebookID UserID Name MobileNumber
-------------------------------------------------------------------
1 1 MyBrother 252848
TABLE 3 - > PhonebookExtraField
PhonebookExtraFieldID UserID ExtraFieldName
-------------------------------------------------------------
1 1 Age
2 1 Job
3 1 Address
を
表4 - > phoneBookExtraFieldData
phoneBookExtraFieldDataID PhonebookExtraFieldID PhonebookID ExtraFieldValue
-----------------------------------------------------------------------------------------
101 1 1 30
102 2 1 Web Developer
103 3 1 A.V. Rose
どのように私は、以下の出力のためのクエリを記述することができます。
は行うための最善の方法は何か
UserName Phonebook(Name) Phonebook(MobileNumber) Age Job Address
-------------------------------------------------------------------------------------
Jhon MyBrother 252848 30 Web Developer A.V. Rose
...私はテーブルのデータを使用して動的な列を作成するための方法を探しています意味この仕事?
この目的のためにテーブルを変更する必要がありますか?注意と事前のための
感謝...
本当にありがとうございました|うーん...私はそれが私が望んでいると思うそれは正確だと思う。それに取り組んで... – MoonLight
問題はない...その答えでうまくいけば、それを受け入れることを検討するかもしれない? – Arion