sql查询2个表中的重复记录,重复记录里时间最大的那个。。。在线等,谢谢
现在有test1,test2 2个表,表的结构分别是
Id,memberId,CreateTime 3个字段
比如test1里有数据
1 22 2013-4-9
2 23 2013-4-6
3 24 2013-4-2
4 22 2013-4-11
5 6 2013-4-9
比如test2里有数据
1 22 2013-4-12
2 5 2013-4-8
3 33 2013-4-12
4 24 2013-4-22
5 6 2013-4-18
我现在想取的数据是:test1跟test2表里不重复memberId的数据,并且取CreateTime最大的,按照上面的案例列表,我想要的数据应该是
22 2013-4-12
23 2013-4-6
24 2013-4-22
6 2013-4-18
5 2013-4-8
33 2013-4-12
然后我再详细分析下:
1 22 2013-4-9 重复22,但是CreateTime不是最大的
2 23 2013-4-6
3 24 2013-4-2 重复24,但是CreateTime不是最大的
4 22 2013-4-11 重复22,但是CreateTime不是最大的
5 6 2013-4-18
比如test2里有数据
1 22 2013-4-12
2 5 2013-4-8
3 33 2013-4-12
4 24 2013-4-22
5 6 2013-4-9 重复6,但是CreateTime不是最大的
我写的应该很明白了,希望懂的给解答下,谢谢