mysql - 如何将 table 加入 2 列

我想在此基础上加入 2 列:A.Contactnumber 和 2 列 B.old_contact, B.recent_contact

我想保留旧联系人,同时包括最近的联系人(如果他们不相似)

select a.*, b.old_contact, b.recent_contact
from table a
left join table b
on a.contactnumber = b.old_contact

回答1

SELECT a.contactnumber, b.old_contact, b.recent_contact
    FROM a INNER JOIN b ON a.contactnumber=b.old_contact 
    WHERE b.old_contact!=b.recent_contact;

结果,您将获得 values,它们存在于 table "a" 和 table "b" 中,并且在 table "b 的 "old_contact" 和 "recent_contact" 列中具有不同的 values ”。那是你需要的吗?