SQL如何将表1的数据显示在表2中

表1empempno(主键)enamesexjobmanagerdepton(外键)7698BLAKE男aa7839307265dsadsa女bb7999407839KI... 表1 emp
empno(主键) ename sex job manager depton(外键)
7698 BLAKE 男 aa 7839 30
7265 dsadsa 女 bb 7999 40
7839 KING 男 cc 7888 40

表2 dept 有如下列:
deptno(主键) dname loc
30 SALES CHICAGO
40 OPER BOS

问题:
要求查询出‘BLAKE’的姓名(ename), 工作(job), 雇员的直接上级领导姓名(ename,也就是表1中7839对应的名字)以及部门名称(dname即表2中的dname)
展开
 我来答
godnosaveme
2011-12-19 · TA获得超过617个赞
知道小有建树答主
回答量:420
采纳率:0%
帮助的人:280万
展开全部
select
a.*,b.ename,c.*
from
emp a,emp b,dept c
where
a.depton = c.depton
and a.manage=b.empno(+)
and a.ename='BLAKE'
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式