gpt4 book ai didi

mysql - 更新条件来自另一个表的表字段

转载 作者:太空宇宙 更新时间:2023-11-03 11:41:05 26 4
gpt4 key购买 nike

我希望根据另一个表字段中存在的条件更新一个字段中的所有记录。

Table name: emp_leaves
Field name: leave_limit
common field: emp_id

Table name: emp_summary
Field name: emp_status
common field: emp_id

我希望在每个月初运行一个查询,如果 emp_summary 表的 emp_status 的值为“永久”,则 emp_leaves 表中的 leave_limit 值将增加 1.5

我尝试了一些来自 Internet 的陈述,但看起来我的逻辑不正确或者我使用的语法不相关。请帮助我如何实现这一目标。谢谢

最佳答案

使用更新连接:

UPDATE emp_leaves a 
INNER JOIN emp_summary b
ON a.emp_id = b.emp_id
SET a.leave_limit = a.leave_limit + 1.5
WHERE b.emp_status = 'Permanent'

关于mysql - 更新条件来自另一个表的表字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41582930/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com