当前位置: 代码迷 >> Sql Server >> 关联查询最新的记录 有关问题
  详细解决方案

关联查询最新的记录 有关问题

热度:47   发布时间:2016-04-24 09:21:32.0
关联查询最新的记录 问题
假设我有一张用户表,另外一张用户操作记录表。
我现在想知道每个用户最后一次的操作记录

第一次遇见这个问题没有解决,现在又遇见了,请大家帮帮我
------解决思路----------------------

select [字段列表]
 from [用户表] a
 left join [用户操作记录表] b on a.[用户ID]=b.[用户ID]
 inner join
 (select [用户ID],
         max([操作时间]) [操作时间]
  from [用户操作记录表]
  group by [用户ID]) c on b.[用户ID]=c.[用户ID] and b.[操作时间]=c.[操作时间]
  相关解决方案