1 changed files with 16 additions and 0 deletions
@ -0,0 +1,16 @@ |
|||
##角色查询和更新 |
|||
|
|||
UPDATE t_role_employee re |
|||
SET role_id = 34 |
|||
WHERE EXISTS ( |
|||
SELECT 1 |
|||
FROM t_institutions_punish ti |
|||
LEFT JOIN t_department td |
|||
ON ti.name = td.department_name COLLATE utf8mb4_0900_ai_ci |
|||
LEFT JOIN t_employee te |
|||
ON ti.principal = te.actual_name COLLATE utf8mb4_0900_ai_ci |
|||
AND td.department_id = te.department_id |
|||
WHERE ti.principal IS NOT NULL |
|||
AND te.employee_id IS NOT NULL |
|||
AND te.employee_id = re.employee_id |
|||
); |
|||
Loading…
Reference in new issue