AA表中a字段与BB表中的b字段是唯一值,也是相同的值。
需要把BB表中的d字段的数据update到AA表中的c字段,这语句该怎么写。
SQL2005跨表update的问题
答案:3 悬赏:20
解决时间 2021-03-12 05:33
- 提问者网友:独菊痴梦
- 2021-03-11 08:12
最佳答案
- 二级知识专家网友:随心随缘不随便
- 2021-03-11 08:52
update a set a.c=b.d
from aa a, bb b where a.a = b.b
或者
update aa set c = (select top 1 d from bb where aa.a=bb.b)
from aa a, bb b where a.a = b.b
或者
update aa set c = (select top 1 d from bb where aa.a=bb.b)
全部回答
- 1楼网友:为你轻狂半世殇
- 2021-03-11 09:59
update AA set AA.c=BB.d from AA,BB where AA.a=BB.b
或
update a set a.c=b.d from AA a,BB b where a.a=b.b
- 2楼网友:桑稚给你看
- 2021-03-11 09:19
select tname from tea,kmu,ztable where ztable.kid=kmu.kid and ztable.tid=tea.tid and kname='科目名'
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯