用一个简单的dense_Rank()函数即可------分组显示示例IF NOT OBJECT_ID('[XXX]') IS NULLDROP TABLE [XXX]GOCREATE TABLE [XXX]([TID] int)goINSERT [XXX] SELECT 1 UNION ALLSELECT 1 UNION ALLSELECT 2 UNION ALLSELECT 4GO----select * from XXX/*TID1124*/select TID,(dense_Rank() over (order by TID asc)) as numfrom xxx/*TID num1 11 12 24 3*/