ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## 23、列出与"SCOTT"从事相同工作的所有员工及部门名称. ![](https://img.kancloud.cn/9b/a1/9ba1798c30147431be18572e4a9ab7a0_231x100.png) 思路 1.获取SCOTT的工作(job) select job from emp where ename='SCOTT' 2.使用emp和dept进行多表查询并消除笛卡尔积 select * from emp e inner join dept d on e.deptno=d.deptno 3. 在步骤2的基础之上使用步骤1的查询语句作为条件查询job为步骤1的查询结果的所有记录 select e.ename,d.dname from emp e inner join dept d on e.deptno=d.deptno where job =(select job from emp where ename='SCOTT')