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次.请数据库达人指点下
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次.请数据库达人指点下
(
select num1 as num from tb
union all
select num2 from tb
) as t
group by num