plsql 关联查询

在PL/SQL中进行关联查询可以通过使用JOIN关键字来实现。JOIN操作使得可以根据两个或多个表之间的关系来检索数据,常用的JOIN类型包括INNER JOIN、LEFT JOIN、RIGHT JOIN和FULL JOIN。以下是一个简单的示例:

-- 假设我们有两个表:Employees(雇员)和 Departments(部门)

-- 查询雇员和对应的部门信息(使用INNER JOINSELECT e.employee_name, d.department_name
FROM Employees e
INNER JOIN Departments d ON e.department_id = d.department_id;

-- 查询所有部门及对应的雇员信息(使用LEFT JOINSELECT d.department_name, e.employee_name
FROM Departments d
LEFT JOIN Employees e ON d.department_id = e.department_id;

-- 查询所有雇员及其所在部门信息(使用RIGHT JOINSELECT e.employee_name, d.department_name
FROM Employees e
RIGHT JOIN Departments d ON e.department_id = d.department_id;

-- 查询所有雇员和对应部门信息(使用FULL JOINSELECT e.employee_name, d.department_name
FROM Employees e
FULL JOIN Departments d ON e.department_id = d.department_id;

你可能感兴趣的:(数据库,sql)