求一个SQL文,请进,顶者有分
Version            Code             
          1                        T1 
          2                        T1 
          3                        T1 
          4                        T1 
          1                        T2 
          2                        T2 
          1                        T3   
 字段Version是“版本”的意思 
 Code只是一个标示   
 我现在想把每个标示里最大的版本号的那行给取出来 
 SQL怎么写   
 我希望的结果为: 
 Version            Code             
          4                        T1 
          2                        T2 
          1                        T3   
 谢谢
------解决方案--------------------select * from tbl a    --这里的tbl 是你的表 
 where not exists (select 1 from tbl where a.Code =code and a.Version <Version )   
------解决方案--------------------or   
 select max(Version ) Version  ,Code from tbl a    --这里的tbl 是你的表 
 group by Code 
------解决方案--------------------老题了
------解决方案--------------------select max(Version),Code from A group by Code
------解决方案--------------------楼上写了,顶下,分点分吧 :)
------解决方案--------------------select max(Version ) Version,Code from table1 group by Code order by Code
------解决方案--------------------已经有解了!
------解决方案--------------------select Version=max(Version),Code from 表    group by code  
 应该可以
------解决方案--------------------Version    Code     
    1        T1 
    2        T1 
    3        T1 
    4        T1 
    1        T2 
    2        T2 
    1        T3 
 select Code ,max(Version )as Version  from t 
 group by Code
------解决方案--------------------上边的已经回答的很好了,呵呵。接分
------解决方案--------------------select d.* from (select max(Version ) as Version ,Code from tgroup 
 group by Scode) t,tgroup d 
 where t.Version =d.Version and t.Code =d.Code
------解决方案--------------------.............我没有嘛?T_T
------解决方案--------------------哈哈
------解决方案--------------------那樓主想要問什么問題呢?
------解决方案--------------------select max(Version),Code from A group by Code   
------解决方案--------------------哈哈,LZ你想问什么呢
------解决方案--------------------