在oracle中现有两个表 table1 ,table2,要将两个表结合生成第三张表,语句该如何些?
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/10/06 10:12:57
在oracle中现有两个表 table1 ,table2,要将两个表结合生成第三张表,语句该如何些?
table1:
IDNAMESCORE
1lee70
2zhang80
3li60
table2:
IDNAMESCORE
1lee90
2zhang100
4wang70
第三张表如下:
IDNAMESCORE2SCORE1
1lee9070
2zhang10080
3li060
4wang700
SQL语句该如何写?
table1:
IDNAMESCORE
1lee70
2zhang80
3li60
table2:
IDNAMESCORE
1lee90
2zhang100
4wang70
第三张表如下:
IDNAMESCORE2SCORE1
1lee9070
2zhang10080
3li060
4wang700
SQL语句该如何写?
select distinct a.id,a.name,c.score score2,b.score score1
(select distinct t.id,name from(select id,name from table1
union all
select id,name from table2) t) a,table1 b table2 c
where a.id=b.id(+)
and a.id=c.id(+)
再问: 比较好,但如果table1 , table2 是一个经过SQL串连的结果,且如果不只这两个表,这样重复的使用table1 , table2 ,写起来会很长啊。
(select distinct t.id,name from(select id,name from table1
union all
select id,name from table2) t) a,table1 b table2 c
where a.id=b.id(+)
and a.id=c.id(+)
再问: 比较好,但如果table1 , table2 是一个经过SQL串连的结果,且如果不只这两个表,这样重复的使用table1 , table2 ,写起来会很长啊。
在oracle中现有两个表 table1 ,table2,要将两个表结合生成第三张表,语句该如何些?
有下面两张表:table1:车辆类型编号,可用数量 table2:车辆类型编号,车辆载重量 如何写查询语句可以得
execl 如何根据条件将表1中的数据生成到另一张工作表中.
select * from table1,table2 where table1.sn=table2.sn(+)我想知道
oracle 在表空间中创建表.参数解释
ARCMAP中 如何将两个相邻图斑即两个面夹缝间生成线
oracle别人的同义词可以生成自己的表吗?
C++中如何在两个小数之间随机生成小数?
select count(*) from table1 select count(*) from table2 sele
如何将两个excel表中,A、B列内容同时相同的两个C列数据合并在一个表内?
在oracle中类型后面的括弧里带两个数值是什么意思,acct_balance NUMBER(11,2),NUMBER(
数据库中两个表之间如何建立关系?如表Students,Reports建立关系History_Student,用SQL语句