保证 主表数据 ,不重复的情况下:有这几种方案你可以考虑: 一 (子查询): select A.* ,(select top 1 up_date from B表 WHERE B.sale_id=A.id order by ID DESC)as update from A表 二: 字表 B 加一个字段 标识 是否最新的数据, isnew 用 连接查询 lef join select A.* ,B.up_date fron A left join B on A.id=B.sale_id where B.isnew =1