From 8f416d51791333e5119383ae82ffe87bec0c2024 Mon Sep 17 00:00:00 2001 From: wang Date: Tue, 3 Feb 2026 09:06:01 +0800 Subject: [PATCH] feat:sql --- 数据同步 | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 数据同步 diff --git a/数据同步 b/数据同步 new file mode 100644 index 0000000..7b5dce1 --- /dev/null +++ b/数据同步 @@ -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 +); \ No newline at end of file