gpt4 book ai didi

sql - 谁能告诉我以下两个 mysql 语句中的逻辑错误在哪里?

转载 作者:行者123 更新时间:2023-11-29 09:14:25 26 4
gpt4 key购买 nike

我希望用 jobs 表中的principal_staff_ID 更新staff_used 表中的principal_staff_ID 列。这两个表通过共同的 job_ID 关联。

第一次尝试:

update staff_used su 
set su.principal_staff_ID = (select j.principal_staff_ID
from job j where j.job_ID = su.job_ID);

第二次尝试:

update staff_used su
join job j on j.job_ID = su.job_ID
set su.principal_staff_ID = j.principal_staff_ID;

最佳答案

如果第二次尝试不起作用,请尝试以下操作:(不确定 MySQL 是否支持此语法?)

update su
set su.principal_staff_ID = j.principal_staff_ID
from staff_used as su
inner join job j on j.job_ID = su.job_ID

关于sql - 谁能告诉我以下两个 mysql 语句中的逻辑错误在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4581282/

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