插入if条件

时间:2015-08-03 20:04:52

标签: sql sqlite sql-insert

我需要创建一个执行此操作的sql语句:假设我有两个表A和B包含整数字段。我必须实现的是:

ACTION_BOOT_COMPLETED

我正在使用SQLite。谢谢你的帮助

1 个答案:

答案 0 :(得分:1)

实际上,在您的具体情况下,它可能就像

一样简单
insert into B (c_value) select c_value from A where c_value = @your_c_value_here

参见INSERT statement

抱歉,我没有注意到你在C状态下对C的质疑 我还有另一种选择

with temp_val as (select @your_val_goes_here as val)
insert into b 
select val from temp_val where not exists
(select 1 from a where c = val)

结帐this fiddle