求助从一个数据表导入到两个数据表SQL语句

zm4097211 2005-03-18 09:17:21
我想从staff表,导入到person 和personal表中,其中staff表的字段为Personname,address,tel,services.....而person表中放personname,address,tel....personal中放services,personid.....Personal和Person通过personId联系在一起。求SQL语句
...全文
83 点赞 收藏 7
写回复
7 条回复
wyb0026 2005年03月18日
看来Person表建personId自增列
insert into Person (personname,address,tel) select personname,address,tel from staff
insert into Personal(personid,services) select personId,services from Person a inner join
staff b on a.personname=b.personname and a.address=b.address and a.tel=b.tel


回复 点赞
zm4097211 2005年03月18日
staff表中有2000条数据
回复 点赞
zm4097211 2005年03月18日
PersonId 是Int 型
回复 点赞
zm4097211 2005年03月18日
Personal表中的PersonId,由Person表的Id产生
回复 点赞
lzhs 2005年03月18日
personId是何方神圣?Identity型吗?
还有,Person表中有这个字段吗?
回复 点赞
jinjazz 2005年03月18日
insert into person select ... from staff
insert into personal select ...from staff
回复 点赞
wyb0026 2005年03月18日
personId想怎么产生
回复 点赞
发动态
发帖子
应用实例
创建于2007-09-28

1.1w+

社区成员

6.8w+

社区内容

MS-SQL Server 应用实例
社区公告
暂无公告