在SQL的某一数据库里建立了两个表,如何建?

xiewb 2005-08-18 04:39:01

如果我在SQL的某一数据库里建立了两个表,我希望其中一个表A的字段FieldA的值等于原来FieldA的值减去表B的FieldB的值,那A表怎样设计?
就是说:如果要求FieldA=FieldA-FieldB,那怎样设计表A.

多谢~
...全文
113 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
wgsasd311 2005-08-18
  • 打赏
  • 举报
回复
1。新建一个表
select a.id,a.fielda-b.fieldb as fielda into 新表 from 表A a left join 表B b on a.id=b.id
2.在原有A表上直接更新
update 表A set fieldA=fieldA-b.fieldB from 表A a left join 表B b on a.id=b.id

22,210

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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