小编Blu*_*ain的帖子

根据选择相同的表格进行更新 - AGAIN和AGAIN

在Microsoft SQL Server中:

我已经多次看过这个问题了,但看不到有人解决这个问题:

UPDATE theTable t1
SET t1.col2 =
    (SELECT (10 * (col1 + col2))
     FROM theTable t2
     WHERE t1.busRelAccount = t2.busRelAccount
     AND t2.rowName = 'POS'
    )
WHERE t1.busRelAccount = t2.busRelAccount
AND t1.rowName = 'INVENTORY'
;
Run Code Online (Sandbox Code Playgroud)

有没有使用CURSOR解决这个问题的人并循环表?

t-sql sql-server

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

sql-server ×1

t-sql ×1