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

表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)

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'
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答