如何将表B中与表C中的条件匹配的所有行插入表A?
例如,

INSERT INTO tableA SELECT * FROM tableB WHERE tableB.id=tableC.id;

这不起作用,因为mysql不识别tableC。

最佳答案

然后在From关键字后面添加tableC并使用tableB.*而不是*

 INSERT INTO tableA SELECT tableB.* FROM tableB,tableC WHERE tableB.id=tableC.id;

关于mysql - mysql-将条件插入到另一个表中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17409871/

10-09 17:33