gpt4 book ai didi

mysql - SQL内连接跨表更新查询?

转载 作者:行者123 更新时间:2023-11-29 08:23:19 27 4
gpt4 key购买 nike

两个表,如下。

tbl-1
------
userid
teamid
teamname
elimimated


tbl-2
------
teamid
selectedteam

如果 tbl-2.selectedteam 为空,我想更新 tbl-1.elimination = 1?如何通过一个 sql 命令实现这一目标?

最佳答案

UPDATE tbl-1 SET eliminated=1 
WHERE teamid IN (
SELECT t2.teamid FROM tbl-2 AS t2
RIGHT JOIN tbl-1 AS t1
ON t2.teamid = t1.teamid
WHERE t2.selectedteam IS NULL
);

关于mysql - SQL内连接跨表更新查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18706346/

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