plsql中:从一个表向另一个表插入数据查询出来

两个表a,b。b表中有我需要的列叫name,a和b表通过id关联。我想在查出a表的基础上将b表中id跟a表id一样的数据的name列插入到a中查询出来。用的plsql... 两个表a,b。b表中有我需要的列叫name,a 和b表通过id关联。我想在查出a表的基础上将b表中id跟a表id一样的数据的name列插入到a中查询出来。用的plsql 展开
 我来答
yuanzai32
2014-01-16 · TA获得超过114个赞
知道小有建树答主
回答量:165
采纳率:0%
帮助的人:116万
展开全部
到底是给b表插入新的一列Name还是只要能关联查询就行了 表达清楚大家才能帮你解决问题
追问
意思是,现在a表中有我要的所有数据,除了name,而name在b表中,a和b是通过id关联。我想查出来的数据是:a表中所有数据+name
追答
select a.*,b.name from a,b where a.id = b.id(+)
注意b表要是没有重复数据的,如果B表有重复数据 先处理b表
select a.*,b.name from a,
(select distinct id,name from b) b where a.id = b.id
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式