这条Sql语句要怎么写最具效率呢?

__JM_Joy__ 发布于 2016/07/29 13:18
阅读 287
收藏 0
比如一个会员表,一个会员消费记录表(包含会员ID,但不是唯一的,因为是记录表嘛),现在要联合查询这两张表,取会员表的数据以及会员消费记录表中对应会员的最后一条记录!这条语句要怎么写呢?(我写的是两个子查询加一个JOIN,感觉性能迟早出问题!
加载中
0
sss6666
sss6666
join一下,然后order by 记录表id,然后distinct关键字去重复,是不是就可以了?
0
DuLerWeil
DuLerWeil
记录表倒序去重后,再关联会员表。基本原则是先过滤掉绝大部分不要的数据,再关联。
0
jolphin
jolphin
给出建表语句和测试数据,并说明最终实现效果。
0
skhuhu
skhuhu
性能肯定越来越慢   消费表数据会越来越多··left join 和一个子查询
返回顶部
顶部