假设目前有上面两个数据集,它们的数据如下图: 现在想仅用这两个数据集实现下面mysql: select t1.公司, t2.中标单位, t1.ID, t1.data from test1 t1 left join test2 t2 on t1.ID=t2.ID 理想效果如下: 也就是只将中标单位替换为数据集2的,如图: (中标单位父格为公司,ID与data父格为中标单位)请问有什么办法可以做到吗? 目前已经尝试过修改过滤条件的方法,将中标单位的过滤条件改为“公司”=A2,ID与data过滤条件改为“中标单位”=B2,且取消掉了父格字作为过滤条件 但如上图方式与理想不符,最终结果如下: 原因是ID与data的筛选条件使用了数据集1的中标单位与数据集2的中标单位匹配,只会显示两者相等时的数据 |