0

プログラムで埋められた 2 つのテーブルがあります。1 つには、ID、名前、および 15 のプロパティ名が含まれています。もう 1 つは、テーブル 1 の ID とプロパティ番号を参照し、さまざまなアイテムの各プロパティの値を含みます。
したがって、表1:

tab1_id | item_type | property_name_1| ... |property_name_15

表 2:

item_id | tab1_id | property_nr | value

指定した item_type のプロパティを列として含むビューを作成したいと思います。

見る:

item_id |property_name_1 | ... | property_name_X 
...     |  value_1       | ... | value_x

さらに別の問題があります。項目タイプごとに 15 を超えるプロパティが存在する可能性があるため、item_type ごとにテーブル 1 に複数のエントリが存在する可能性があります。
もちろん、item_type ごとに 15 個未満のプロパティが存在する場合もあります。

項目タイプに基づいて、使用されているプロパティ番号を見つけ、表 1 からそれらの名前を抽出し、表 2 からそのプロパティ番号の値をビューに入力する必要があります。

これは外部ツールを作成することで簡単に実行できることはわかっていますが、推奨される方法は、SQL でサーバー上でこれを実行することです。

2 つの質問: mssql でビューまたはストアド プロシージャとしてそのようなものを作成することは可能ですか?

はいの場合、これを行う方法を教えていただけますか?

4

0 に答える 0