SQL 更新 UPDATE得条件 从 SELECT 查询的结果 同一表
发布网友
发布时间:2024-10-20 01:34
我来回答
共2个回答
热心网友
时间:2024-11-20 16:43
UPDATE
C_Route test_to
SET
test_to.RouteFlg = test_from.NoFlg
FROM
C_Route test_to JOIN C_Route test_from
ON (
test_to.RouteFlg = test_from.YesFlg
AND test_to.CustomerID = test_from.CustomerID
AND test_to.StartClientID = test_from.StartClientID
AND test_to.EndClientID = test_from.EndClientID
AND test_to.RouteID <> test_from.RouteID
)
WHERE
test_from.RouteID = @RouteID;
是这个效果么?
热心网友
时间:2024-11-20 16:44
你的其他参数不是存在变量中吗?还需要查询什么呢?