oracle中表的操纵,pl/sql developer 5
问题是这样的:已知有两个表,姑且命名为table1,table2,其中,table1中的字段id和table2中的字段id是描述相同的内容,现在我要把这两个表中id相同的...
问题是这样的:
已知有两个表,姑且命名为table1,table2,其中,table1中的字段id和table2中的字段id是描述相同的内容,现在我要把这两个表中id相同的部分数据找出来,然后放到一个新表中,请问该怎么做呀?
我用的是pl/sql developer,该怎么做,sql语句应该怎么写
菜鸟求教 展开
已知有两个表,姑且命名为table1,table2,其中,table1中的字段id和table2中的字段id是描述相同的内容,现在我要把这两个表中id相同的部分数据找出来,然后放到一个新表中,请问该怎么做呀?
我用的是pl/sql developer,该怎么做,sql语句应该怎么写
菜鸟求教 展开
4个回答
展开全部
建表
create table3(
id number);(主键等你可以自己设)
insert into table3
(select a.id from a inner join b on a.id=b.id);
create table3(
id number);(主键等你可以自己设)
insert into table3
(select a.id from a inner join b on a.id=b.id);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select * from table1 a,table2 b where a.id=b.id
执行这个就行.
在pl/sql developer中的SQL窗口执行.
执行这个就行.
在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
select a.field1,b.field1...
from table1 a,table2 b
where a.id = b.id
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询