【发布时间】:2011-10-04 09:04:05
【问题描述】:
我想创建一个查询,该查询根据 id 高 1 的行的 int 更新 int。
我试过这个查询,但它说我不能在更新语句中标记表。但是如何在我的子查询中引用它呢?
update t1 a set `int1` = (select `int1` from t1 b where b.id=a.id+1);
如何克服无法使用别名的问题?
【问题讨论】:
标签: mysql sql-update correlated-subquery