gpt4 book ai didi

mysql - 两个 WHERE 子句

转载 作者:行者123 更新时间:2023-11-29 07:16:57 25 4
gpt4 key购买 nike

我正在尝试执行类似以下查询的操作:

UPDATE `race_records` SET vehicle = SELECT name FROM vehicles WHERE model_id = 567 WHERE playerid = 3    

但显然这是不正确的并且不起作用。

我想将 vehicles 中的字符串插入到 race_records 的一行中,其中playerid = 3。

最佳答案

使用AND

UPDATE `race_records` 
SET vehicle = (SELECT name FROM vehicles
WHERE model_id = 567 AND playerid = 3)

或者您希望内部查询中有一个 WHERE,而外部查询中有一个 WHERE,在本例中:

UPDATE `race_records` 
SET vehicle = (SELECT name FROM vehicles
WHERE model_id = 567)
WHERE playerid = 3

关于mysql - 两个 WHERE 子句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37656772/

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