多表查询结果出现重复记录,根据条件只取其中的一条记录的sql语句

来源:百度知道 编辑:UC知道 时间:2024/05/16 06:48:48
多表查询结果出现了重复记录,在这些重复的记录中想根据(日期最晚的)条件要其中的一条记录,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语句该怎么写?谢谢!!!
<img src="多表查询结果出现重复记录,根据条件只取其中的一条记录的sql语句 sql查询消除重复记录 sql查询去掉重复记录 sql 查询不重复记录 sql 查询表中所有记录但 不重复 如何用sql语句查询重复记录 SQL查询部分重复的记录 ASP查询结果,同一记录换行 hibernate中使用Criteria查询怎么删除重复记录啊 如何用一条SQL语句查询数据库重复记录