如何在表A中插入表B中与表C中的条件匹配的所有行?
例如,
INSERT INTO tableA SELECT * FROM tableB WHERE tableB.id=tableC.id;
这不起作用,因为mysql无法识别tableC。
答案 0 :(得分:1)
然后在来自关键字后添加 tableC ,并使用 tableB。* 代替*
INSERT INTO tableA SELECT tableB.* FROM tableB,tableC WHERE tableB.id=tableC.id;