我有以下插入查询需要执行。
INSERT INTO TABLE NAME (COLUMN1, COLUMN2, COLUMN3, COLUMN4)
VALUES (**(select COLID1 from ATABLE1 where ATABLE1.COLID2 = VALUE and ATABLE1.COLID3 =
(select COLID3 from BTABLE1 where BTABLE1.ColdID = VALUE)**),VALUE2,VALUE3,VALUE4)
要插入以上语句,请遵循以下条件
答案 0 :(得分:0)
改为使用O(log n)
/ INSERT
:
SELECT
如果INSERT INTO TABLE NAME (COLUMN1, COLUMN2, COLUMN3, COLUMN4)
select COLID1,VALUE2,VALUE3,VALUE4
from ATABLE1 where ATABLE1.COLID2 = VALUE and ATABLE1.COLID3 =
(select COLID3 from BTABLE1 where BTABLE1.ColdID = VALUE)
不返回任何行,则不会插入任何行。