一个left join 一个right join然后union?有点复杂。。 select t1.user_id user_id, t1.money A_money, t2.money B_money from (select user_id, money from test1 where item_id=1) t1 left join (select user_id, money from test1 where item_id=2) t2 on t1.user_id = t2.user_id union select t2.user_id user_id, t1.money A_money, t2.money B_money from (select user_id, money from test1 where item_id=1) t1 right join (select user_id, money from test1 where item_id=2) t2 on t1.user_id = t2.user_id
点赞 1

相关推荐

做牛做马大喷菇:很难不怀疑是包装的,你简历上的内容,三年经验都挺难做出来
点赞 评论 收藏
分享
WindJerry:我三进宫也没做到 沟槽的字节 终究做不到啊
点赞 评论 收藏
分享
牛客网
牛客企业服务