キーと値のペアの値を指定する別のテーブルにリンクするテーブルがあります。値テーブルは、名前 (キー) を保持するテーブルにリンクします。テーブルは次のように (ほぼ) 定義されています。
---------------
Entity
---------------
EntityID
Name
Some other data
---------------
Value
----------------
ValueID
EntityID
Value
---------------
Key
---------------
KeyID
ValueID
Name
各エンティティは多くの値を持つことができ、各値は 1 つのキーを持ちます。各エンティティは、同じ数の値を持つとは限りません。基本的に、この構造により、Entity テーブルを変更せずにテーブル行を動的に追加できます。
Key.Name フィールドを列ヘッダーとして使用し、適切な Value.Values を表示して、Entity テーブルで select * を実行したい
エンティティの各行に挿入して選択を返すことができる SQL で利用可能な動的構造はありますか?
これが理にかなっていることを願っています!