怎么导入这样的数据?

zdqzdqzdq 2006-08-28 01:41:27
三张表如下:
Table1:

F_1 F_2 F_3
AAA BBB CCC
…… …… ……


Table2:
F_1 F_2 F_5
AAA BBB CCC
…… …… ……


Table3:
F_3 F_4
…… ……



情况是这样的。需要将Table3中的数据导入到Table2中去。但是他们之间没有相同字段。Table3只和Table1有相同字段,可以作为条件,那么怎么把F_3字段作为条件?把数据导入到Table2中去?
...全文
148 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
fansino 2006-08-28
  • 打赏
  • 举报
回复
提问讲究的艺术
UP
shanshuiboy 2006-08-28
  • 打赏
  • 举报
回复
D!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
子陌红尘 2006-08-28
  • 打赏
  • 举报
回复
update Table2
set
F_3=c.F_3,
F_4=c.F_4 --删除此处的","
from
Table1 a,
Table3 c
where
a.F_3=Table2.F_3
and
a.F_1=c.F_1
and
a.F_2=c_F_2
playwarcraft 2006-08-28
  • 打赏
  • 举报
回复
--沒怎麼看懂?
update table2 set F_5=F_4
from table2 inner join table1 on table1.F_1=table2.F_1 and table1.F_2=table2.F_2
inner join table3 on table1.F_3=table3.F_3
zdqzdqzdq 2006-08-28
  • 打赏
  • 举报
回复
to libin_ftsafe(子陌红尘:当libin告别ftsafe)

在关键字 'from' 附近有语法错误。
子陌红尘 2006-08-28
  • 打赏
  • 举报
回复
update Table2
set
F_3=c.F_3,
F_4=c.F_4,
from
Table1 a,
Table3 c
where
a.F_3=Table2.F_3
and
a.F_1=c.F_1
and
a.F_2=c_F_2
WangZWang 2006-08-28
  • 打赏
  • 举报
回复
--例如:

Insert into Table2(F_1,F_2,F_5)
Select a.F_1,a.F_2,b.F_4
from table1 as a inner join table3 as b on a.F_3=b.F_3
mopeboy 2006-08-28
  • 打赏
  • 举报
回复
呵呵,我看不明白!!!

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧