select 注册用户id,注册时间,注册用户总消费, (select 游戏全名 from 表二 where useid=表一.注册用户id order by 最后的时间 desc limit 1) as 最后登陆的游戏, (select 区服id from 表二 where useid=表一.注册用户id order by 最后的时间 desc limit 1) as 最后登陆的区服, (select 最后的时间 from 表二 where useid=表一.注册用户id order by 最后的时间 desc limit 1) as 最后登陆的时间 from 表一
(select 游戏全名 from 表二 where useid=表一.注册用户id order by 最后的时间 desc limit 1) as 最后登陆的游戏,
(select 区服id from 表二 where useid=表一.注册用户id order by 最后的时间 desc limit 1) as 最后登陆的区服,
(select 最后的时间 from 表二 where useid=表一.注册用户id order by 最后的时间 desc limit 1) as 最后登陆的时间
from 表一
(2)表一、表二做联接查询(表一中用户在表二可能有多条记录,也可能没有记录),
(3)排序,分组,取每个组的最后一条或者第一条记录
(4)这样可以用到索引,会提升一点效率