table Num
Id int// 非自动增长,主键
Num1 int//数字一
Num2 int//数字二
           //Num1,Num2 不能相等 
现在我想又建几个表,用来对Num表中的数据进行分析
例如
Num中有数据
Id Num1 Num2
1  3    4   
3  5    2
4  3    4
6  5    4
8  2    5 
------------
现在我想在新表中记录Id为a的数据项中 Num1,Num2 上一次出现的行是第几行例如 对于Id=6来说 Num1 为5 ,Num2为4 ,
则Num1=5 上一次 出现的行是2行,
Num2=4上一次出现的行是第3行。而对于Id=8 来说Num1=2,Num2=5
则2上一次出现的行是第2行
5 上一次出现的是第4行
当数据更新到第N行时,我想看看
1-5这几个数分别出现了多少次
就上表数据
当Id=6时
1 ,0次
2,  1次
3, 2 次
4,  3次
5,  2次.请数据库达人指点下