-- 查询与孙悟空同一个部门人的信息
-- 1.确定查询表
<br>select * from emp e1 inner join emp e2;
<br>-- 2.确定连接条件
<br>select * from emp e1 inner join emp e2 on e2.ename='孙悟空';
<br>-- 3.确定显示字段
<br>select * from emp e1 inner join emp e2 on e2.ename='孙悟空';
<br>-- 4.确定业务条件
<br>select * from emp e1 inner join emp e2 on e2.ename='孙悟空' where e1.dept_id=e2.dept_id
<br>-- 简化版最终SQL
<br>SELECT *
<br>FROM emp
<br>WHERE dept_id = (SELECT dept_id FROM emp WHERE ename='孙悟空')
<br>AND ename != '孙悟空';
💬 评论区
请 登录 后发表评论
还没有评论,来抢沙发吧!