我想知道是否可以运行这样的请求:
INSERT INTO t2 (a, b) VALUES ( SELECT a, b FROM `t1` AS o WHERE o.id NOT IN ( SELECT a FROM t2 ) )
这个想法是用t1的一些数据填充t2,但是我在语法上一定是错误的。
谢谢你的帮助
VALUES从SELECT语句插入时不使用关键字。
VALUES
SELECT
INSERT INTO t2 (a, b) SELECT a, b FROM `t1` AS o WHERE o.id NOT IN ( SELECT a FROM t2 )