如何正确编写此SQL语句

时间:2019-01-25 08:43:50

标签: mysql sql

我想用下面的语句对您进行修改:

UPDATE plz_buland_kreis SET KFZKZ='A' 
WHERE Kreis IN ( SELECT kreis FROM plz_buland_kreis WHERE Kreis LIKE 'Augsburg%' )

我收到以下错误:

  

MySQL融合:1093-表'plz_buland_kreis'被指定了两次,   既是“ UPDATE”的目标,又是数据的单独来源

是否可以正确编写此SQL语句?

1 个答案:

答案 0 :(得分:3)

您可以在下面尝试-

Update plz_buland_kreis set KFZKZ='A' where Kreis like 'Augsburg%'