有两个表如下结构:

test_join_a

test_join_b

现在需要对两个表进行连接查询,最后希望得到的结果是表a中每一行连接表b中的idb最大的一行,没有的置idb为空。

如果正常使用左连接 left join,

会得到以下结果:

很明显,a表中的username为b的数据被连接了两次,产生了两行,这个不是我所希望的结果,所以进行以下处理:

最终会得到如下数据:

怎么样,没有重复行了吧~