我在我的产品中使用了 Table(emp)。
id - name - Manager - dept- ismanager
101 - XXX - YYY - 1-0
102 - XX - YY - 2-0
103 - XXX - YYY - 1-0
104 - XX - YY - 2-0
105 - XXX - kkk - 2-0
106 - XX - zzz - 2-0
107 - XXX - YYY - 2-0
当经理为 YYY/YY 时,我想将 isManager 列值更新为 1。因为这些在我的表中是可重复的。我该如何解决?我试图检查条件,例如“update emp SET ismanager = '1' where Manager = 'YYY' and Manager = 'YY'; 但在这种情况下,表会多次命中,我不知道存储的值是什么在manager列中。它会改变运行时间。基本上我想知道,如果'manager'列值重复,我会将'ismanager'列更新为'1'。请建议我。怎么做?
这是,我可以按照 CL(下面)的建议来实现。谢谢CL。