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