在C++中,你可以这样做:
T.x = (T.y > 1 && (T.x - T.y < 0)) ? 0 : (T.x - T.y)
几乎可以说是简单易懂的英语,它的含义是
if T.y > 1 and T.x-T.y < 0 then
set T.x to 0
else
set T.x to T.x-T.y
不使用存储过程或触发器,仅使用SQL是否可以完成相同的操作?