oracle中表的操纵,pl/sql developer 5

问题是这样的:已知有两个表,姑且命名为table1,table2,其中,table1中的字段id和table2中的字段id是描述相同的内容,现在我要把这两个表中id相同的... 问题是这样的:

已知有两个表,姑且命名为table1,table2,其中,table1中的字段id和table2中的字段id是描述相同的内容,现在我要把这两个表中id相同的部分数据找出来,然后放到一个新表中,请问该怎么做呀?
我用的是pl/sql developer,该怎么做,sql语句应该怎么写

菜鸟求教
展开
 我来答
csuxp2008
2009-09-25 · TA获得超过6485个赞
知道大有可为答主
回答量:4704
采纳率:50%
帮助的人:2460万
展开全部
新的表假设为table3

在sql窗口或者命令窗口:

先建表,然后
insert into table3 select table1.id,... from table1,table2 where table1.id=table2.id;
loveyurui
2009-09-26 · TA获得超过6556个赞
知道大有可为答主
回答量:2892
采纳率:33%
帮助的人:988万
展开全部
建表
create table3(
id number);(主键等你可以自己设)
insert into table3
(select a.id from a inner join b on a.id=b.id);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jomissor
2009-09-25 · TA获得超过208个赞
知道小有建树答主
回答量:425
采纳率:0%
帮助的人:209万
展开全部
select * from table1 a,table2 b where a.id=b.id
执行这个就行.
在pl/sql developer中的SQL窗口执行.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2009-09-25
展开全部
insert into table3 (field1,field2...)
select a.field1,b.field1...
from table1 a,table2 b
where a.id = b.id
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式