create table table2
(ID int identity(1,1),
Name_SN nvarchar(60),
Hos_Num nvarchar(30),
Be_Sex nvarchar(30),
Ptovince nvarchar(8),
City nvarchar(12),
Address nvarchar(60),
Postal nvarchar(8),
Pro_admin nvarchar(20),
Pro_Phone nvarchar(50),
Eyes_admin nvarchar(20),
Eyes_Phone nvarchar(50),
EQ_admin nvarchar(20),
EQ_Phone nvarchar(50),
Admin nvarchar(20),
Admin_Phone nvarchar(50)
)
——————创建table2结束
insert into table2(Name_SN)
select distinct name from table1
----------------向table2中的Name_SN字段中插入 table1中name下的不重复条目
问题:现在我想把上边的第2组语句修改一下
要实现的功能为:向table2中的Name_SN字段中插入 table1中name下的不重复条目
同时把对应name字段的条目的其他(有选择性的)字段的数据也一起插入。
比如 table1中有
A B C
1 2 3
2 2 3
1 2 3
我想选择性的插入
第一和第二条不重复数据 的 A 和B 字段 并不插入C字段
请问我该如何写?
请各位高手帮忙写的详细点!最好加个注释什么滴,
偶很菜,这样偶容易学会,下次就8会在麻烦大家啦!
注:table2中有Be_Sex nvarchar(30), 字段 而table1 中是没有的
并且table1 中的字段要比table2中的字段多
8知道师傅们能8能看懂!
反正偶自己都有点晕了
有什么不明白的就问我,我及时解释!
请大家帮忙
[此贴子已经被作者于2006-8-7 13:20:30编辑过]