我有 2 个表,其中包含名称和电子邮件。现在我想将这些表合并到一个没有重复记录的新表中。我想使用电子邮件字段来避免两个表中的重复值。我听说 INSERT IGNORE 查询用于在不影响现有记录的情况下将值插入表中。如何编写 INSERT IGNORE 查询来检查电子邮件字段以进行重复检查。如果有人知道其他方法也欢迎。
table1:
fid fname email
--- ----- -----
1 Balaji balaji@email.com
2 xxxxx xxxxx@email.com
3 Bala bala@email.com
table2:
gid gname gemail
--- ----- ------
1 Bala bala@email.com
2 vinoth vinoth@email.com
预期结果:
table3:
-------
id name email
-- ---- -----
1 Balaji balaji@email.com
2 xxxxx xxxxx@email.com
3 Bala bala@email.com
4 vinoth vinoth@email.com