2つのテーブルがVariables
ありProcesses
ます。
を実装したいのですがINSERT INTO SELECT CASE
、これまでに行ったことがありません。
データはからVariables
常にになりProcesses
ます。しかし、私はどの列かわかりません。
例えば :
Variables
表には以下の列があります:
Variable_ID
Set_To_Value_ID
Set_To_Variable_ID
Changed_In_SP
Comment_Input
最初の列は常にProcesses
テーブルにコピーされます。Set_To_Value_ID
、、、はSet_To_Variable_ID
、1つだけが値を持つことができるためChanged_In_SP
、Comment_Input
が必要です。SELECT CASE
行のこれらの列のうち3つは常にnullになります。nullでない列はすべて、Processes
テーブルに挿入する必要があります。
Processes
テーブル :
Process_ID
Variable_ID
Value_ID
-(Set_To_Value_ID
ここに行く)
Manual_Value
-(Set_To_Variable_ID
、Changed_In_SP
または Comment_Input
ここに行く)
Variable_ID_To_Change
に行きVariable_ID
ます。
どうやって進める?
ありがとうございました。