求一个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你想问什么呢
------解决方案--------------------
select max(Version) as Version,Code from 表名 group by Code
其他问题快问
[解决办法]
楼主 我轻轻的顶你的肺,给点顶分吧 :)
[解决办法]
抢你的分分
[解决办法]
select max(Version),Code from tt group by Code order by Code
[解决办法]
六一过了哈...
[解决办法]
select max(Version),Code from A group by Code