我已成功使用此代码检查NamesFromB TableB中是否存在TableA中的NamesFromA。
SELECT * FROM TableA INNER JOIN TableB ON(NameFromA = NameFromB)
我还能够输出存在的名称。现在我想将两个表中存在的名称存储到另一个名为"存在"的表中。和列" NAME"。我该怎么办呢。
答案 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))