select ... from A,B

老式简单写法

SELECT 员工姓名, 部门名
FROM emp, dept
WHERE emp.部门编号 = dept.部门编号;

————————————————————————————————————————————————

标准写法(INNER JOIN)

SELECT emp.ename, dept.dname
FROM emp
INNER JOIN dept
ON emp.deptno = dept.deptno;

用内连接把员工表和部门表按部门号配对,只查有对应部门的员工、有员工的部门,不匹配的不显示。

INNER JOIN = 只保留 “两边都有、能配对” 的数据。
ON = 按什么条件配对

posted @ 2026-04-25 10:33  菜鸟的奋斗军  阅读(8)  评论(0)    收藏  举报