前几天面试遇到一个比较有意思的问题,就是有两张结构完全相同的表A和B,但是这两张表属于不同的业务流程,经过一段时间后发现两张表的数据不能完全匹配,有可能A比B多,也可能B比A多,或者两种可能同时存在,需要写SQL找出两张表的差异.当时我就随便写了一个left join的方式通过on不等于来找出差异,今天测试了一下是不行的.下面是重新写得可行方法: CREATE TABLE `test_a` ( `trade_id` ) NOT NULL, `) DEFAULT NULL, `amount` do…