嗨,我这里有两个表,分别命名为 test 和 test2。
测试如下
测试2如下
我正在使用下面的sql代码来获得下面的输出。
UPDATE `test`
SET `availability` = 'ok'
WHERE
`id` = '(SELECT
test.id
FROM
test2
INNER JOIN test ON test.id = test2.PId)';
我需要以下输出。但它没有任何输出。请帮忙。我最后犯的任何错误,或者如果有任何最好的方法来获得低于输出的结果,请提及
最佳答案
我认为您正在寻找类似的东西
UPDATE test
INNER JOIN test2 on test.id = test2.PId
SET test.availability = 'OK'
关于mysql-相对于选择查询更新查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45604574/