34,590
社区成员
发帖
与我相关
我的任务
分享
select a.i_name,a.i_manage,b.LastAddTime from Items a right outer join
(
select i_id,max(addtime) as LastAddTime from i_track group by i_id
) b on a.id=b.i_id
select a.id,a.i_name,a.i_calling,a.i_manage,a.addtime,b.addtime as uptime
from Items a left join i_track b
on b.i_id=a.id
and b.id=(select top 1 id from i_track where i_id=a.id order by addtime desc)
select a.id,a.i_name,a.i_calling,a.i_manage,a.addtime,b.addtime as uptime
from Items a join i_track b
on b.i_id=a.id and b.id=(select top 1 id from i_track where i_id=a.id order by addtime desc)
select i_name,i_manage,addtime from Items a left join I_Track b on a.id=b.i_id and not exists(select 1 from I_Track where i_id=b.i_id and addtime>b.addtime)
select a.id,a.i_name,a.i_calling,a.i_manage,a.addtime,b.addtime as uptime
from Items a left join i_track b
on b.i_id=a.id
and b.id=(select top 1 id from i_track where i_id=a.id order by addtime desc)
select a.* ,
(select max([addtime]) from [I_Track] where [i_id]=a.id) as Lasttime
from [Items] as a