【力扣】MySQL知识点和例题-高级查询和连接
-- 假设存在两个表:employees 和 departments
-- 需求:查询所有员工及其所在部门的名称
SELECT e.name AS '员工名字', d.name AS '部门名字'
FROM employees e
JOIN departments d ON e.department_id = d.id;
这段代码展示了如何使用JOIN语句来连接两个表,其中employees
表包含员工信息和一个指向部门表departments
的外键department_id
,而departments
表包含部门信息和部门ID作为主键。代码中的JOIN
子句将两个表根据department_id
和id
字段连接起来,从而可以查询出员工的名字和他们所在部门的名字。这是数据库操作中一个常见的高级查询操作。
评论已关闭