sql调用其他表查询到的值作为条件来查询另一个表
例SELECT*FROM表1WHERE[FStatus]='0'AND[FUserID]='123456'获取到Fcreatetime=2017-11-0422:14:4...
例
SELECT * FROM 表1 WHERE [FStatus] = '0' AND [FUserID] = '123456'
获取到Fcreatetime =2017-11-04 22:14:49.680
第二条执行
update 表2 set FPID=FPID-1 WHERE [Fdatetime] > '2017-11-04 22:14:49.680' and FupdateID = 177655
条件中的时间用到了上一条获取的时间 展开
SELECT * FROM 表1 WHERE [FStatus] = '0' AND [FUserID] = '123456'
获取到Fcreatetime =2017-11-04 22:14:49.680
第二条执行
update 表2 set FPID=FPID-1 WHERE [Fdatetime] > '2017-11-04 22:14:49.680' and FupdateID = 177655
条件中的时间用到了上一条获取的时间 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询