oracle数据库里的查询问题,请大侠们帮帮忙啊

2024-12-15 22:22:34
推荐回答(3个)
回答1:

select last_name,salary 

from employees

 where mgr=(select empno from emp where ename='KING')

回答2:

语句有问题,where 后面应该是条件,你只有一个job_id明显不能当条件。应该是where job_id="123"

回答3:

这里首先,我觉得,前面应该有段英文描述,各员工的工作情况,比如说,谁向king报告工作等,就像你猜测的那样,可能是manager。哪manager在employees这个表格中是怎么体现的。job_id 是一个员工的id,还是工作区分的id,比如说 分成 普通员工 经理 king??? job_id这个字段代表什么意义,表中又是哪个字段能够体现一个员工是普通员工,还是经理或king的呢??