ACCESS同一数据库的两个表,求“一个表的某个记录中的某个字段更新为另一个表中某个记录的两个字段运算后的值"的SQL语句 (参与有分)

oiq 2003-11-10 07:43:47
比如有表a,b.
更新a.total = b.price * b.number
...全文
76 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
tangzhg 2003-11-12
  • 打赏
  • 举报
回复
select price,Number from b
update a set total= b.price * b.number

yoki 2003-11-11
  • 打赏
  • 举报
回复
update a ,b Set total = b.price * b.Number where a.id=b.id
yoki 2003-11-11
  • 打赏
  • 举报
回复
Dim cn As New ADODB.Connection
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;data source=c:\db.mdb"
cn.Execute "update a ,b Set total = b.price * b.Number where a.id=b.id"
cn.Close
Set cn = Nothing
crystal_heart 2003-11-10
  • 打赏
  • 举报
回复
INSERT INTO a SELECT b.price * b.number FROM b

UPDATE a SET Total = b.price * b.number
FROM a INNER JOIN b ON a.xxx=b.xxx

4,011

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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