根据同一行的值更新行
Posted
技术标签:
【中文标题】根据同一行的值更新行【英文标题】:Update row based on values of the same row 【发布时间】:2018-08-01 21:53:11 【问题描述】:我正在尝试使用这样的请求对一行进行非常简单的更新:
UPDATE MY_TABLE
SET LINE_TX = 1000/(SELECT AMOUNT FROM MY_TABLE WHERE LINE_ID = 1 AND LINE_ORDER = 2)
WHERE LINE_ID = 1 AND LINE_ORDER = 2;
有没有办法只用 一个 where 子句?
【问题讨论】:
【参考方案1】:只需引用该列:
UPDATE MY_TABLE
SET LINE_TX = 1000 / AMOUNT
WHERE LINE_ID = 1 AND LINE_ORDER = 2;
【讨论】:
以上是关于根据同一行的值更新行的主要内容,如果未能解决你的问题,请参考以下文章