生成新表问题,请高手来看一看(请大力,和尚,蚂蚁,j老板,不兼容等兄弟都来帮忙看看)
yoki 2003-03-12 02:40:17 create table a(id int,t1 int,t2 int,t3 int,t4 int)
insert into a(id,t1) values(1,51)
insert into a(id,t2) values(2,31)
insert into a(id,t1) values(3,61)
insert into a(id,t1,t2) values(4,51,41)
insert into a values(5,11,71,81,31)
表a如下:
id t1 t2 t3 t4
1 51 NULL NULL NULL
2 NULL 31 NULL NULL
3 61 NULL NULL NULL
4 51 41 NULL NULL
5 11 71 81 31
如何得到表b:(即获得有数据的t的序号)
id t_code
1 1
2 2
3 1
4 1
4 2
5 1
5 2
5 3
5 4