我有两张桌子,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, Changed_In_SP,Comment_Input需要 aSELECT CASE因为只有一个可以有值。一行中的三列将始终为空。任何不为空的列都应插入Processes表中:
Processes桌子 :
Process_ID
Variable_ID
Value_ID- (Set_To_Value_ID到这里 )
Manual_Value- ( Set_To_Variable_ID, Changed_In_SP OR Comment_Input到这里 )
Variable_ID_To_Change去Variable_ID。
如何进行?
谢谢你。