将一个表中部分字段的值赋给另一个表中相同的字段,怎么作?

zhaozhengzzlt 2008-09-30 03:43:13
如题,有两个表,一个订单表中有"ID","价格","数量"等字段,在库存表中有"数量","价格","出版社"等字段。怎么把表一的值取出来个表?有简单的 方法吗?
...全文
322 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
victorcai2006 2008-10-01
  • 打赏
  • 举报
回复
楼主表达不清???还是发贴的时候没有看???
估计是乌龟的说的方法了
update 库存表 set 数量 = b.数量 , 价格 = b.价格 from 库存表 a, 订单表 b where a.id = b.id

有时可以用触发器
幸运的意外 2008-09-30
  • 打赏
  • 举报
回复
update t1
set t1.列1=t2.列1
.
.
from 表1 t1,表2 t2
where t1.某列=t2.某列

其中where条件出是两个表数据关联的条件.
tianhuo_soft 2008-09-30
  • 打赏
  • 举报
回复
update 库存表 set 数量 = b.数量 , 价格 = b.价格 from 库存表 a, 订单表 b where a.id = b.id
rockyvan 2008-09-30
  • 打赏
  • 举报
回复
[Quote=引用楼主 zhaozhengzzlt 的帖子:]
如题,有两个表,一个订单表中有"ID","价格","数量"等字段,在库存表中有"数量","价格","出版社"等字段。怎么把表一的值取出来个表?有简单的 方法吗?
[/Quote]
UPDATE 库存表
SET 库存表.数量=订单表.数量,库存表.价格=订单表.价格
FROM 订单表,库存表
WHERE 库存表.ID=订单表.ID --因爲樓主給的信息不全,所以這裡我假設兩個表裏面關聯的是ID這個字段
wxg22526451 2008-09-30
  • 打赏
  • 举报
回复
LZ给出数据和结果,好明确意思- -
wxg22526451 2008-09-30
  • 打赏
  • 举报
回复
关联表更新?库存表应该也有个ID吧。
update 库存表 set 数量 = b.数量,价格 = b.价格 from 库存表 a join 订单表 b on a.库存id = b.订单id
dawugui 2008-09-30
  • 打赏
  • 举报
回复
估计是两表对应ID做UPDATE?
dawugui 2008-09-30
  • 打赏
  • 举报
回复
[Quote=引用楼主 zhaozhengzzlt 的帖子:]
如题,有两个表,一个订单表中有"ID","价格","数量"等字段,在库存表中有"数量","价格","出版社"等字段。怎么把表一的值取出来个表?有简单的 方法吗?
[/Quote]
update 库存表 set 数量 = b.数量 , 价格 = b.价格 from 库存表 a, 订单表 b where a.id = b.id
yczyk 2008-09-30
  • 打赏
  • 举报
回复
楼主表达不清楚
昵称被占用了 2008-09-30
  • 打赏
  • 举报
回复
怎么把表一的值取出来个表?


看不懂什么意思

34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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