/* 隐式内连接(WHERE过滤)*/SELECT e.name, d.name
FROM emp e, dept d
WHERE e.dept_id = d.id;/* 显式左外连接(保留左表全部记录)*/SELECT e.*, d.name
FROM emp e
LEFTJOIN dept d ON e.dept_id = d.id;/* 全外连接实现(MySQL兼容方案)*/(SELECT*FROM emp LEFTJOIN dept ON emp.dept_id = dept.id)UNION(SELECT*FROM emp RIGHTJOIN dept ON emp.dept_id = dept.id);
3. 自连接场景实践
/* 员工-领导层级查询 */SELECT worker.name AS 员工,
manager.name AS 直属领导,
super_mgr.name AS 上级领导
FROM emp worker
LEFTJOIN emp manager ON worker.manager_id = manager.id
LEFTJOIN emp super_mgr ON manager.manager_id = super_mgr.id;