将值插入另一个表

时间:2015-08-03 05:17:39

标签: php mysql

我已成功使用此代码检查NamesFromB TableB中是否存在TableA中的NamesFromA。

SELECT * FROM TableA INNER JOIN TableB ON(NameFromA = NameFromB)

我还能够输出存在的名称。现在我想将两个表中存在的名称存储到另一个名为"存在"的表中。和列" NAME"。我该怎么办呢。

2 个答案:

答案 0 :(得分:1)

只需使用insert into ... select声明。

insert into existed (existed.name) SELECT a.name FROM TableA a INNER JOIN TableB ON(NameFromA = NameFromB)

有关详情,请参阅official mysql documentatio n。

答案 1 :(得分:1)

INSERT INTO existed (`name`)
(SELECT NameFromA FROM TableA INNER JOIN TableB ON(NameFromA = NameFromB))