You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
16 lines
491 B
16 lines
491 B
|
2 months ago
|
##角色查询和更新
|
||
|
|
|
||
|
|
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
|
||
|
|
);
|