create table tab(dm varchar(10),jf int)
insert tab values('china',3)
insert tab values('japan',4)
insert tab values('use',1)
insert tab values('cananada',2)
select id=identity(int,1,1),dm,jf into #temp from tab order by jf desc
select t1.dm,t1.jf,t2.id from tab t1 left join #temp t2 on t1.dm=t2.dm and t1.jf=t2.jf
drop table tab
drop table #temp(所影响的行数为 1 行)
(所影响的行数为 1 行)
(所影响的行数为 1 行)
(所影响的行数为 1 行)
(所影响的行数为 4 行)dm         jf          id          
---------- ----------- ----------- 
china      3           2
japan      4           1
use        1           4
cananada   2           3(所影响的行数为 4 行)条件:队名不能有重复记录