:oracle多表联查:

发布网友 发布时间:2022-04-22 06:21

我来回答

4个回答

热心网友 时间:2022-04-07 21:28

以两表为例:

有以下两张表:

现在要通过deptno字段,在查询中显示emp表中全部内容和dept表中的dname字段。

可用如下语句:

select a.*,b.dname from emp a,dept b where a.deptno=b.deptno;

查询结果:

热心网友 时间:2022-04-07 22:46

select a.user_name ,b.math_scores + c.chinese_scores
from tablenameA a,tablenameB b,tablenameC c
where a.user_id =b.user_id
and a.user_id =c.user_id ;

自己替换一下表名即可。

热心网友 时间:2022-04-08 00:21

select uname "姓名",(math_scoreschinese_scores) "总成绩"
from a,b,c
where a.user_id=b.user_id and a.user_id=c.user_id

热心网友 时间:2022-04-08 02:12

是每个人的总成绩还是所有人的总成绩。。。描述清楚追问每个人的总成绩

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com