MySQL 中的右联结(Right Join),也称作右外连接或右外联结,是一种关联查询的方式,它可以返回右表中所有记录和左表中匹配的记录,如果左表中没有相匹配的记录,则返回 NULL 值。
右联结的基本语法如下:
SELECT 列名 FROM 左表 RIGHT JOIN 右表 ON 条件;
其中,LEFT JOIN 表示左联结,RIGHT JOIN 表示右联结,ON 后面的条件是指两个表之间连接的关系。
以下是一个示例:
假设我们有一张员工表(employees)和一张部门表(departments),现在需要查询所有员工以及他们所在部门的信息,包括员工姓名、员工编号、部门编号和部门名称。
SELECT e.emp_name, e.emp_no, d.dept_no, d.dept_name
FROM employees e
RIGHT JOIN departments d ON e.dept_no = d.dept_no;