怎么从一张表中取出数据插入到另一张表中。

Armi 2014-05-26 11:47:52
update hdzx_question set c_qusType=1 where c_deptId =52;
select * from [dbo].[BECBoardMessage] where Prop1='zx';

现在需要从[dbo].[BECBoardMessage]表中查询出Prop1='zx'的所有数据,以此来更新hdzx_question表中的c_qusType,使
c_qusType=1

还请大神指点一二
...全文
522 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
「已注销」 2016-07-01
  • 打赏
  • 举报
回复
说的分手方式方法
a2048 2014-05-27
  • 打赏
  • 举报
回复
你也可以参照下面: update hdzx_question set hdzx_question.c_qusType=1 from (select * from [dbo].[BECBoardMessage] where Prop1='zx';) a where hdzx_question.关联字段=a.关联字段
a2048 2014-05-27
  • 打赏
  • 举报
回复
三楼讲得对。
lingjiaju 2014-05-27
  • 打赏
  • 举报
回复
用merge
iphilip 2014-05-27
  • 打赏
  • 举报
回复
学习了~~~~~~~~~
wyx100 2014-05-27
  • 打赏
  • 举报
回复
引用 1 楼 rui888 的回复:
写上数据库名字然后加表名就可以。
Juedaifanghua 2014-05-27
  • 打赏
  • 举报
回复
insert into a_Table select a, b, c, d from b_table where .....//可以加条件 1》a_Table中有a,b,c,d这个类型相对应的字段 2》b_Tbale中可以还有e,f等不需要插入a_Table的字段
tony4geek 2014-05-26
  • 打赏
  • 举报
回复
写上数据库名字然后加表名就可以。
扣扣人生站长 2014-05-26
  • 打赏
  • 举报
回复
二楼说的对,不过不太具体
LinY_X 2014-05-26
  • 打赏
  • 举报
回复
update hdzx_question set c_qusType=1 where c_deptId =52 and xxx in ( select tt.xxx from [dbo].[BECBoardMessage] tt where Prop1='zx' ) //xxx是关联的字段
sunbo624 2014-05-26
  • 打赏
  • 举报
回复
insert into... select 字段名要对应上

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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