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谢谢
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谢谢
where not exists (select 1 from tbl where a.Code =code and a.Version<Version )
group by 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
group by Scode) t,tgroup d
where t.Version =d.Version and t.Code =d.Code
其他问题快问