我有一张表A(time,userid,column1,column2,column3),
由于历史原因,A中出现了很多历史数据,就是同一个userid会有很多记录,time表示时间(精确度:天),一个用户一天会有一条记录,但是其他字段又各不相同,例如:
time userid col1 col2 col3 ...
2014-04-01 u1 v1 v2 v3
2014-04-02 u1 v1' v2' v3'
2014-04-03 u1 v1'' v2'' v3''
2014-04-04 u1 v1''' v2''' v3'''
2014-04-01 u2 m1 m2 m3
2014-04-02 u2 m1' m2'' m3'
2014-04-03 u2 m1'' m2'' m3'''
现在我得到了userid的一个集合,怎么查这些userid的历史记录中时间最大的记录呢,如集合userids(u1, u2),要得到如下:
2014-04-04 u1 v1''' v2''' v3'''
2014-04-03 u2 m1'' m2'' m3'''
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。