MySQL在2表中只找到不同的

时间:2015-04-06 17:11:21

标签: php mysql

我在mysql中有2个表。 table1和table2。

在表1中是号码,电子邮件和电话号码。 在表2中相同,但有时不同的电子邮件或电话号码。 我想列出数字相同且电子邮件或电话号码不同的记录。 有时电子邮件和电话号码都不同。 TNX。

1 个答案:

答案 0 :(得分:1)

您可以加入您的表格,然后相应地进行过滤:

SELECT *
FROM   table1 JOIN table2 USING (number)
WHERE  table1.email <> table2.email
    OR table1.phonenumber <> table2.phonenumber