gpt4 book ai didi

Mysql高级查询

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

我收到错误:

ERROR 1093 (HY000): You can't specify target table 'postac' for update in FROM clause

查询时:

UPDATE postac
SET statek= (
SELECT statek
FROM postac
WHERE nazwa='Bjorn')
WHERE nazwa='*a*';

有人能解决这个问题吗?

最佳答案

尝试这样:

update postac p1
inner join postac p2 on p1.id = p2.id and p2.nazwa='Bjorn'
set p1.statek = p2.statek
where p1.nazwa='*a*'

关于Mysql高级查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36620530/

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