作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有 Reporting_officers 表。表的结构如下
R_id User_id Manager_id Managre2_id
1 4 3 3
2 3 2 2
3 5 3 2
现在我想在这个表中更新 user_id 3 到 6,然后它应该反射(reflect)到 manager_id 和 manger2_id 其中有 3如下图
R_id User_id Manager_id Managre2_id
1 4 6 6
2 6 2 2
3 5 6 2
最佳答案
此查询运行完美,您可以在 sql fiddle 上查看 table strutured
UPDATE
`Reporting_officers`
SET
`Manager_id` = NULL
WHERE Reporting_officers.`Manager_id` = 3;
UPDATE
`Reporting_officers`
SET
`Managre2_id` = NULL
WHERE `Managre2_id` = 3;
UPDATE
`Reporting_officers`
SET
User_id = 6
WHERE `User_id` = 3;
UPDATE
`Reporting_officers`
SET
`Manager_id` = CASE WHEN Manager_id IS NULL THEN 6 ELSE Manager_id END,
`Managre2_id` = CASE WHEN Managre2_id IS NULL THEN 6 ELSE Managre2_id END
关于java - 为不同的员工更新 managerId,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27793939/
我有 Reporting_officers 表。表的结构如下 R_id User_id Manager_id Managre2_id 1 4 3 3 2
我陷入了这个问题,我试图从 Employee 表中获取一条记录,该表有五个名为 EmpId、Name、Age、Post 和 ManagerId 的列。ManagerId 是 EmpId 的 Emplo
我是一名优秀的程序员,十分优秀!