データのクエリに使用する必要がある次の SQL Server データベース構造があります。モデルが間違っている可能性があります。その場合は、変更を求めることができるので、議論に感謝します。そうでない場合は、以下で詳しく説明する形式でタブ付きデータを取得するためのクエリが必要です。
構造は次のようになります。
CLIENTS
:
ClientID ClientName
-----------------------
1 James
2 Leonard
3 Montgomery
ATTRIBUTES
:
AttributeID AttributeName
-----------------------------
1 Rank
2 Date
3 Salary
4 FileRecordsAmount
ATTRIBUTES_STRING
:
ClientID AttributeID AttributeStringValue
1 1 Captain
2 1 Chief Surgeon
3 1 Chief Engineer
ATTRIBUTES_NUMERIC
:
ClientID AttributeID AttributeNumericValue
1 4 187
2 4 2
3 4 10
私が必要とする結果は次のようになります。
RESULTS:
----------------------------------------------------------
ClientID ClientName Rank FileRecordsAmount
1 James Captain 187
2 Leonard Chief Surgeon 2
3 Montgomery Chief Engineer 10
どうすればこれを達成できますか?
どうもありがとうございました!
編集:ここで(私にとって)難しい問題は、属性が動的であることです...属性の5つのテーブル(ATTRIBUTES_STRING、ATTRIBUTES_NUMERIC、ATTRIBUTES_DATE、ATTRIBUTES_BIT、ATTRIBUTES_INT)があり、ユーザーは独自の属性を設定できる必要があります。