当前位置:   article > 正文

left join 表里有多条记录,只取一条记录的方法。已解决_left join 一对多只取一条

left join 一对多只取一条

亲测有效。代码如下:

 

select a.id from app a
left join (select uid,id,name from weixin  group by uid) b on a.id=b.uid
如上代码段所示,依据uid判断重复的记录,group by ,只显示一条记录。 

若是group by查询较慢,也可这样写,在group by之前增加一个where条件,速度马上就上来。

select a.id from app a
left join (select uid,id,name from weixin where 索引条件 group by uid) b on a.id=b.uid
 
转载地址:https://blog.csdn.net/niuzaiwenjie/article/details/97240943

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/994472
推荐阅读
相关标签
  

闽ICP备14008679号