如何用sql将两个字段的值合并起来赋给其中的一个值?

表B:column1column2a1b1a2b2a3b3a4b4表C:column1column2a1c1a2c2a3c3a4c4要求更改表B为:column1colu... 表B:
column1 column2
a1 b1
a2 b2
a3 b3
a4 b4

表C:
column1 column2
a1 c1
a2 c2
a3 c3
a4 c4

要求更改表B为:
column1 column2
a1 c1.b1
a2 c2.b2
a3 c3.b3
a4 c4.b4
展开
 我来答
百度网友090def6
2011-06-14 · TA获得超过2211个赞
知道小有建树答主
回答量:558
采纳率:100%
帮助的人:711万
展开全部
update B b1 set column2 = (
select b2.column2 || '.' || c1.column2
from B b2, C c1
where b1.column1 = b2.column1
and b2.column1=c1.column1
)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
weknow
2011-06-14 · TA获得超过581个赞
知道小有建树答主
回答量:639
采纳率:0%
帮助的人:738万
展开全部
access:
update b INNER JOIN c on b.column1 = c.column1 set b.column2 = c.column2 & '.' & b.column2

sqlsever:
update b INNER JOIN c on b.column1 = c.column1 set b.column2 = c.column2 + '.' + b.column2
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
200520410112
2011-06-14 · 超过12用户采纳过TA的回答
知道答主
回答量:38
采纳率:0%
帮助的人:21.8万
展开全部
你用的是SQL Server还是Oracle?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式