MySQL只在两个表中发现不同


MySQL find only different in 2 table

我在mysql中有两个表。表1和表2。

表1中是号码、电子邮件和电话号码。在表2中相同,但有时不同的电子邮件或电话号码。我想列出号码相同、电子邮件或电话号码不同的记录。有时电子邮件和电话号码都不一样。tnx。

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

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