根据匹配单个字段追加查询

时间:2016-05-12 03:57:34

标签: mysql

使用mysql的超级新手,所以尽量保持简单的答案。这是场景:我通过Toad for MySQL连接到MySQL服务器。我有两张桌子,一张有一栏,标题为“电子邮件地址”。有8个记录,另一个表有20多个列,有超过100万个完整记录:名字,姓氏,电子邮件,州等(完整记录)。最初我使用MS Access并在那里使用追加查询。这就是我需要的:我们将把这两个表格称为电子邮件地址' (只有一列)和'完整记录' (20多列)。我想要做的是从表格中追加数据'完整记录'到表格'电子邮件地址'基于匹配的电子邮件地址'中的单列内容完整记录'。我希望所有匹配= true的列都被附加到'电子邮件地址'表。有人可以帮帮我吗?

1 个答案:

答案 0 :(得分:0)

MySQL INNER JOIN子句将它与T2表的每一行进行比较,以检查它们是否都满足连接条件。当连接条件匹配时,它将返回组合T1和T2表中列的行。 有关详细信息,请参阅此link

select Other_Table.Name, .... //u can select any column which u want from both tables .... Email_Address.emailId FROM Other_Table join // (inner) join 2 table; this is always match true condition Email_Address ON Email_Address.emailId=Other_Table.email //conditional column values.