多表查询结果出现了重复记录,在这些重复的记录中想根据(日期最晚的)条件要其中的一条记录,distinct关键字无效,请问该怎么写?例如两个表,表1,表2表1表2id字段1id_xx字段atime1张三1+10...
多表查询结果出现了重复记录,在这些重复的记录中想根据(日期最晚的)条件要其中的一条记录,distinct关键字无效,请问该怎么写?
例如两个表,表1,表2
表1 表2
id 字段1 id_xx 字段a time
1 张三 1 +10 01-01
2 李四 1 +20 01-02
3 王二 1 -10 01-03
1 +10 01-04
2 -10 01-01
2 +10 01-02
2 -10 01-03
3 +10 01-01
3 +10 01-02
我想要的记录分别是
1 张三 +10 01-04
2 李四 -10 01-03
3 王二 +10 01-02
请问sql语句该怎么写?谢谢!!!
展开