select last_name,salary
from employees
where mgr=(select empno from emp where ename='KING')
语句有问题,where 后面应该是条件,你只有一个job_id明显不能当条件。应该是where job_id="123"
这里首先,我觉得,前面应该有段英文描述,各员工的工作情况,比如说,谁向king报告工作等,就像你猜测的那样,可能是manager。哪manager在employees这个表格中是怎么体现的。job_id 是一个员工的id,还是工作区分的id,比如说 分成 普通员工 经理 king??? job_id这个字段代表什么意义,表中又是哪个字段能够体现一个员工是普通员工,还是经理或king的呢??