RT

解决方案 »

  1.   

    select * from tb a
     where not exists(select 1 from tb where id=a.id and [datetime]>a.[datetime])
      

  2.   

    select * from table1 as a where [datetime]=(select max([datetime]) from table1 where name=a.name)
      

  3.   

    select * from tb a
     where not exists(select 1 from tb where name=a.name and [datetime]>a.[datetime])
      

  4.   

    select * from tb t where [datetime]=(select max([datetime]) from tb where id=t.id )
      

  5.   


    select * from tb a where not exists(select 1 from tb where id=a.id and datetime>a.datetime)