我有两张桌子,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
。
如何进行?
谢谢你。